NewLateBinding::LateCanEvaluate Method (Object^, Type^, String^, array<Object^>^, Boolean, Boolean)

 

Indicates whether a call requires late-bound evaluation. This helper method is not meant to be called directly from your code.

Namespace:   Microsoft.VisualBasic.CompilerServices
Assembly:  Microsoft.VisualBasic (in Microsoft.VisualBasic.dll)

public:
static bool LateCanEvaluate(
	Object^ instance,
	Type^ type,
	String^ memberName,
	array<Object^>^ arguments,
	bool allowFunctionEvaluation,
	bool allowPropertyEvaluation
)

Parameters

instance
Type: System::Object^

An instance of the call object exposing the property or method.

type
Type: System::Type^

The type of the call object.

memberName
Type: System::String^

The name of the property or method on the call object.

arguments
Type: array<System::Object^>^

An array containing the arguments to be passed to the property or method being called.

allowFunctionEvaluation
Type: System::Boolean

A Boolean value that specifies whether to allow function evaluation.

allowPropertyEvaluation
Type: System::Boolean

A Boolean value that specifies whether to allow property evaluation.

Return Value

Type: System::Boolean

A Boolean value that indicates whether the expression requires late-bound evaluation.

.NET Framework
Available since 2.0
Silverlight
Available since 2.0
Return to top
Show: