[MonoDevelop] (no subject)

Vasili I. Galchin vigalchin at gmail.com
Sun Jan 31 15:08:18 EST 2010


oops .... slipped past me ;^(

Vasili

On 1/31/10, Tom Spink <tspink at gmail.com> wrote:
> On 30 January 2010 23:23, Vasili I. Galchin <vigalchin at gmail.com> wrote:
>> Hello,
>>
>>     Below is the IDotNetLanguageBinding interface:
>>
>>        public interface IDotNetLanguageBinding : ILanguageBinding
>>        {
>>                string ProjectStockIcon {
>>                        get;
>>                }
>>
>>                ConfigurationParameters CreateCompilationParameters
>> (XmlElement projectOptions);
>>                ProjectParameters CreateProjectParameters (XmlElement
>> projectOptions);
>>
>>                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# ;^)).
>>
>> Vasili
>> _______________________________________________
>> Monodevelop-list mailing list
>> Monodevelop-list at lists.ximian.com
>> http://lists.ximian.com/mailman/listinfo/monodevelop-list
>
> Hi Vasili,
>
> The IDotNetLanguageBinding interface specifies an implementation
> contract of ILanguageBinding, so some of the other methods are
> implementing that interface.
>
> -- Tom
>


More information about the Monodevelop-list mailing list