[MonoDevelop] (no subject)

Vasili I. Galchin vigalchin at gmail.com
Sat Jan 30 18:23:28 EST 2010


     Below is the IDotNetLanguageBinding interface:

        public interface IDotNetLanguageBinding : ILanguageBinding
                string ProjectStockIcon {

                ConfigurationParameters CreateCompilationParameters
(XmlElement projectOptions);
                ProjectParameters CreateProjectParameters (XmlElement

                BuildResult Compile (ProjectItemCollection items,
DotNetProjectConfiguration configuration, ConfigurationSelector
configSelector, IProgressMonitor monitor);

                ClrVersion[] GetSupportedClrVersions ();

                CodeDomProvider GetCodeDomProvider ();

The CSharp implementation of this interface contain several methods
like Refactorer, GetFileName,  GetCodeDomProvider, etc. that have no
corresponding signature in the interface definition. Or to put another
way, the CSharp implementation of the interface has more methods. Why?
(Probably I am showing my lack of knowledge of C# ;^)).


More information about the Monodevelop-list mailing list