C# Class Microsoft.CSharp.RuntimeBinder.Semantics.MethodSymbol

Inheritance: MethodOrPropertySymbol
Show file Open project: dotnet/corefx Class Usage Examples

Public Properties

Property Type Description
AssociatedMemberInfo System.Reflection.MemberInfo
isAbstract bool
isExtension bool
isExternal bool
isVarargs bool
isVirtual bool
typeVars TypeArray

Public Methods

Method Description
ConvNext ( ) : MethodSymbol
InferenceMustFail ( ) : bool
IsConstructor ( ) : bool
IsDestructor ( ) : bool
IsExtension ( ) : bool
IsNullableConstructor ( ) : bool
MethKind ( ) : MethodKindEnum
SetConvNext ( MethodSymbol conv ) : void
SetEvent ( Microsoft.CSharp.RuntimeBinder.Semantics.EventSymbol evt ) : void
SetMethKind ( MethodKindEnum mk ) : void
SetProperty ( Microsoft.CSharp.RuntimeBinder.Semantics.PropertySymbol prop ) : void
getEvent ( ) : Microsoft.CSharp.RuntimeBinder.Semantics.EventSymbol
getProperty ( ) : Microsoft.CSharp.RuntimeBinder.Semantics.PropertySymbol
isAnyAccessor ( ) : bool
isConversionOperator ( ) : bool
isEventAccessor ( ) : bool
isExplicit ( ) : bool
isImplicit ( ) : bool
isInvoke ( ) : bool
isPropertyAccessor ( ) : bool
isSetAccessor ( ) : bool
isUserCallable ( ) : bool

Method Details

ConvNext() public method

public ConvNext ( ) : MethodSymbol
return MethodSymbol

InferenceMustFail() public method

public InferenceMustFail ( ) : bool
return bool

IsConstructor() public method

public IsConstructor ( ) : bool
return bool

IsDestructor() public method

public IsDestructor ( ) : bool
return bool

IsExtension() public method

public IsExtension ( ) : bool
return bool

IsNullableConstructor() public method

public IsNullableConstructor ( ) : bool
return bool

MethKind() public method

public MethKind ( ) : MethodKindEnum
return MethodKindEnum

SetConvNext() public method

public SetConvNext ( MethodSymbol conv ) : void
conv MethodSymbol
return void

SetEvent() public method

public SetEvent ( Microsoft.CSharp.RuntimeBinder.Semantics.EventSymbol evt ) : void
evt Microsoft.CSharp.RuntimeBinder.Semantics.EventSymbol
return void

SetMethKind() public method

public SetMethKind ( MethodKindEnum mk ) : void
mk MethodKindEnum
return void

SetProperty() public method

public SetProperty ( Microsoft.CSharp.RuntimeBinder.Semantics.PropertySymbol prop ) : void
prop Microsoft.CSharp.RuntimeBinder.Semantics.PropertySymbol
return void

getEvent() public method

public getEvent ( ) : Microsoft.CSharp.RuntimeBinder.Semantics.EventSymbol
return Microsoft.CSharp.RuntimeBinder.Semantics.EventSymbol

getProperty() public method

public getProperty ( ) : Microsoft.CSharp.RuntimeBinder.Semantics.PropertySymbol
return Microsoft.CSharp.RuntimeBinder.Semantics.PropertySymbol

isAnyAccessor() public method

public isAnyAccessor ( ) : bool
return bool

isConversionOperator() public method

public isConversionOperator ( ) : bool
return bool

isEventAccessor() public method

public isEventAccessor ( ) : bool
return bool

isExplicit() public method

public isExplicit ( ) : bool
return bool

isImplicit() public method

public isImplicit ( ) : bool
return bool

isInvoke() public method

public isInvoke ( ) : bool
return bool

isPropertyAccessor() public method

public isPropertyAccessor ( ) : bool
return bool

isSetAccessor() public method

public isSetAccessor ( ) : bool
return bool

isUserCallable() public method

public isUserCallable ( ) : bool
return bool

Property Details

AssociatedMemberInfo public property

public MemberInfo,System.Reflection AssociatedMemberInfo
return System.Reflection.MemberInfo

isAbstract public property

public bool isAbstract
return bool

isExtension public property

public bool isExtension
return bool

isExternal public property

public bool isExternal
return bool

isVarargs public property

public bool isVarargs
return bool

isVirtual public property

public bool isVirtual
return bool

typeVars public property

public TypeArray,Microsoft.CSharp.RuntimeBinder.Semantics typeVars
return TypeArray