Click or drag to resize

IMethodBindingExpression Interface



Represents a reference to a method other than as the target of an invocation.

Namespace:  Microsoft.CodeAnalysis.Semantics
Assembly:  Microsoft.CodeAnalysis (in Microsoft.CodeAnalysis.dll) Version: 2.3.0-dev-56735-00. Commit Hash: <developer build>
Syntax
public interface IMethodBindingExpression : IMemberReferenceExpression, 
	IOperation

The IMethodBindingExpression type exposes the following members.

Properties
  NameDescription
Public propertyConstantValue
If the operation is an expression that evaluates to a constant value, HasValue is true and Value is the value of the expression. Otherwise, HasValue is false.
(Inherited from IOperation.)
Public propertyInstance
Instance of the type. Null if the reference is to a static/shared member.
(Inherited from IMemberReferenceExpression.)
Public propertyIsInvalid
Indicates whether the operation is invalid, either semantically or syntactically.
(Inherited from IOperation.)
Public propertyIsVirtual
Indicates whether the reference uses virtual semantics.
Public propertyKind
Identifies the kind of the operation.
(Inherited from IOperation.)
Public propertyMember
Referenced member.
(Inherited from IMemberReferenceExpression.)
Public propertyMethod
Referenced method.
Public propertySyntax
Syntax that was analyzed to produce the operation.
(Inherited from IOperation.)
Public propertyType
Result type of the operation, or null if the operation does not produce a result.
(Inherited from IOperation.)
Top
Methods
Remarks
This interface is reserved for implementation by its associated APIs. We reserve the right to change it in the future.
See Also