~ubuntu-branches/ubuntu/oneiric/monodevelop/oneiric-updates

« back to all changes in this revision

Viewing changes to src/addins/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.CodeBehind/ICodeBehindProvider.cs

  • Committer: Bazaar Package Importer
  • Author(s): Jo Shields
  • Date: 2009-02-18 08:40:51 UTC
  • mfrom: (1.2.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20090218084051-gh8m6ukvokbwj7cf
Tags: 1.9.2+dfsg-1ubuntu1
* Merge from Debian Experimental (LP: #330519), remaining Ubuntu changes:
  + debian/control:
    - Update for Gnome# 2.24
    - Add libmono-cairo1.0-cil to build-deps to fool pkg-config check

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
//
2
 
// ICodeBehindProvider.cs: Interface for classes that can link codebehind 
3
 
//    classes to their 'parent' file.
4
 
//
5
 
// Authors:
6
 
//   Michael Hutchinson <m.j.hutchinson@gmail.com>
7
 
//
8
 
// Copyright (C) 2006 Michael Hutchinson
9
 
//
10
 
//
11
 
// This source code is licenced under The MIT License:
12
 
//
13
 
// Permission is hereby granted, free of charge, to any person obtaining
14
 
// a copy of this software and associated documentation files (the
15
 
// "Software"), to deal in the Software without restriction, including
16
 
// without limitation the rights to use, copy, modify, merge, publish,
17
 
// distribute, sublicense, and/or sell copies of the Software, and to
18
 
// permit persons to whom the Software is furnished to do so, subject to
19
 
// the following conditions:
20
 
// 
21
 
// The above copyright notice and this permission notice shall be
22
 
// included in all copies or substantial portions of the Software.
23
 
// 
24
 
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
25
 
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
26
 
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
27
 
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
28
 
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
29
 
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
30
 
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
31
 
//
32
 
 
33
 
using System;
34
 
using System.Collections.Generic;
35
 
using MonoDevelop.Projects;
36
 
using MonoDevelop.Projects.Parser;
37
 
 
38
 
namespace MonoDevelop.DesignerSupport.CodeBehind
39
 
{
40
 
        public interface ICodeBehindProvider
41
 
        {
42
 
                //return null if there's an error, or the project or file is unsupported
43
 
                //returns fully qualified class name
44
 
                string GetCodeBehindClassName (ProjectFile file);
45
 
        }
46
 
}