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

Inheritance: MethodOrPropertySymbol
显示文件 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_oe property

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

isAbstract public_oe property

public bool isAbstract
return bool

isExtension public_oe property

public bool isExtension
return bool

isExternal public_oe property

public bool isExternal
return bool

isVarargs public_oe property

public bool isVarargs
return bool

isVirtual public_oe property

public bool isVirtual
return bool

typeVars public_oe property

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