[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