Toggle navigation
Hot Examples
PT
EN
RU
DE
FR
ES
PT
IT
JP
ZH
KO
C#
PHP
C#
Java
Go
C++
Python
JS
TS
Pesquisar
Página Inicial
Boo
Lang
Compiler
Steps
ProcessMethodBodies
TryToResolveName
Boo.Lang.Compiler.Steps.ProcessMethodBodies.TryToResolveName C# (CSharp) Method
ProcessMethodBodies Class Documentation
Exibir arquivo
Open project: boo-lang/boo
TryToResolveName()
private
method
private
TryToResolveName
(
string
name
) :
IEntity
name
string
return
IEntity
IEntity TryToResolveName(string name) { return NameResolutionService.Resolve(name); }
ProcessMethodBodies
AcceptVarArgs
AddInferredClosureParameterTypes
AddInitializedGuardToInitializer
AddInitializedTempLocal
AddInitializerToInstanceConstructors
AddInitializerToStaticConstructor
AddOptionalReturnStatement
AddResolvedNamedArgumentToEval
AddResolvedNamedArgumentsToEval
AlreadyBound
ApplyBuiltinMethodTypeInference
AssertCanCreateInstance
AssertDeclarationName
AssertDelegateArgument
AssertHasSideEffect
AssertIdentifierName
AssertIsNotComplexSlicing
AssertLValue
AssertParameterTypes
AssertParameters
AssertTargetContext
AssertTypeCompatibility
AssertTypeIsKnown
AssertUniqueLocal
BindArithmeticOperator
BindArrayAddition
BindAssignment
BindAssignmentToComplexSliceArray
BindAssignmentToSlice
BindAssignmentToSliceArray
BindAssignmentToSliceProperty
BindBinaryExpression
BindBitwiseOperator
BindCmpOperator
BindConstructorInvocation
BindEnumOperation
BindEventSubscription
BindInPlaceAddSubtract
BindInPlaceArithmeticOperator
BindInPlaceArithmeticOperatorOnArraySlicing
BindIndexedPropertySlicing
BindNonGenericTypeReferenceExpressionType
BindNullableComparison
BindNullableInitializer
BindNullableOperation
BindNullableParameters
BindPointerArithmeticOperator
BindProperty
BindReferenceEquality
BindSwitchLabelReferences
BindTypeReferenceExpressionType
BindTypeTest
BuildNullableCoalescingConditional
CanBeOverriden
CanBeReachedFrom
CanResolveReturnType
CannotInferGenericMethodArguments
CantOverrideNonVirtual
CantResolveAmbiguousMethodInvocation
CheckAssignmentToIndexedProperty
CheckBuiltinUsage
CheckCharLiteralValue
CheckDeclarationType
CheckExactArgsParameters
CheckFieldType
CheckGeneratorCantReturnValues
CheckGeneratorReturnType
CheckGeneratorYieldType
CheckIfIsMethodOverride
CheckInstanceMethodInvocationsWithinConstructor
CheckIsNotValueType
CheckIsaArgument
CheckItems
CheckNameResolution
CheckOverrideSignature
CheckParameterType
CheckParameterTypesStrictly
CheckParameters
CheckRuntimeMethod
CheckSwitchArguments
CheckVarArgsParameters
ClearResolutionCacheFor
CloneOrAssignToTemp
ClosureModifiers
ClosureName
CreateDefaultLocalInitializer
CreateEquals
CreateInitializerMethod
CreateInstanceInvocationFor
CreateMemberReferenceTarget
CreateNullableGetValueOrDefaultExpression
CreateNullableHasValueOrTrueExpression
CreateNullableInstantiation
CreateSelfReference
CreateSideEffectAwareSlicingOperation
CreateTempLocal
CreateTypeReference
DeclareLocal
DeclareOldValueTempIfNeeded
DeclareTempLocal
Disambiguate
Dispose
EmitCallableResolutionError
EmitUnknownIdentifierError
EnsureDeclarationType
EnsureInternalEventInvocation
EnsureMemberReferenceForExtension
EnsureMemberWasVisited
EnsureRelatedNodeWasVisited
EnsureRelatedNodesWereVisited
EnterBinaryExpression
EnterForNamespace
EnterMemberReferenceExpression
EnterUnaryExpression
EntityFor
EnumerateMetaMethods
EvalForTypeInvocation
ExpandInPlaceBinaryExpression
ExpandIncrementDecrement
ExpandIncrementDecrementArraySlicing
ExpandSimpleIncrementDecrement
FindMethodOverridenBy
FindNullableExpressions
FindOperator
FindPropertyAccessorOverridenBy
FindPropertyOverridenBy
FlushFieldInitializers
GeneratorItemTypeFor
GeneratorTypeOf
GetAccessibilityChecker
GetBinaryOperatorText
GetConstructedType
GetCorrectCallableReference
GetCorrectConstructor
GetCorrectIterator
GetCorrespondingHasValueOperator
GetDeclarationType
GetEnumeratorItemType
GetEquivalentBinaryOperator
GetFieldsInitializerInitializedField
GetGeneratorReturnType
GetGetMethods
GetIndex
GetIndexAfterSuperInvocation
GetIndexedPropertySlicingTarget
GetInferredType
GetInitializerFor
GetInitializerMethod
GetMatchesByGenericity
GetMetaMethodInvocationArguments
GetMethodInfo
GetMostGenericType
GetMostGenericTypeReference
GetMostSimilarBaseMethodName
GetPropertyAccessors
GetReferenceNamespace
GetRelatedBinaryOperatorForInPlaceOperator
GetRelatedPreOperator
GetSetMethods
GetSignature
GetStaticConstructor
GetUnaryOperatorText
HasNeitherReturnNorYield
HasOperatorSignature
HasSideEffect
InStrictMode
InferArrayType
InferClosureSignature
InferDeclarationType
InferGenericMethodInvocation
InferTypeOfProperty
Initialize
InvalidOperatorForType
InvalidOperatorForTypes
InvokeMetaMethod
IsAccessible
IsApplicable
IsArray
IsArraySlicing
IsAssignableFrom
IsBeingAssignedTo
IsBool
IsCallableEntity
IsChar
IsDuckTyped
IsEnumOperation
IsError
IsEvent
IsEventSubscription
IsExtensionMethod
IsGenericMethod
IsInaccessible
IsIndexedProperty
IsLikelyMacroExtensionMethodInvocation
IsMetaMethod
IsNull
IsNullableOperation
IsOrContainMetaMethod
IsPrimitiveComparison
IsPrimitiveNumber
IsPrimitiveNumberOrChar
IsPrimitiveOnesComplementOperand
IsPublicEvent
IsRuntimeIterator
IsStandaloneReference
IsSubjectToGenericArgumentInference
IsTextReader
IsValidEnumOperand
IsValidIncrementDecrementOperand
IsValidLiteralInitializer
IsVisible
IsVisibleFieldPropertyOrEvent
IsWriteOnlyProperty
LValueExpected
LeaveAddressOf
LeaveArrayLiteralExpression
LeaveBinaryExpression
LeaveCastExpression
LeaveConditionalExpression
LeaveDeclaration
LeaveDeclarationStatement
LeaveExplodeExpression
LeaveExpressionInterpolationExpression
LeaveExpressionStatement
LeaveGenericReferenceExpression
LeaveHashLiteralExpression
LeaveIncrementDecrement
LeaveIndirection
LeaveListLiteralExpression
LeaveLogicalNot
LeaveMemberReferenceExpression
LeaveOnesComplement
LeaveParameterDeclaration
LeaveRaiseStatement
LeaveReturnStatement
LeaveSlicingExpression
LeaveTryCastExpression
LeaveTypeofExpression
LeaveUnaryExpression
LeaveUnaryNegation
LeaveYieldStatement
LocalByName
LocalToReuseFor
MapWildcardType
MarkPreProcessed
MarkRelatedImportAsUsed
MemberAnchorFor
MemberNotFound
MemberReferenceFromReference
MetaAttributeOf
MethodHidesInheritedNonVirtual
NamedArgumentNotFound
NamedArgumentsNotAllowed
NormalizeGetterOf
NormalizeSetterOf
OnAttribute
OnBlockExpression
OnBoolLiteralExpression
OnCharLiteralExpression
OnClassDefinition
OnConstructor
OnDoubleLiteralExpression
OnExceptionHandler
OnExtendedGeneratorExpression
OnField
OnForStatement
OnGeneratorExpression
OnGotoStatement
OnIntegerLiteralExpression
OnInterfaceDefinition
OnMethod
OnMethodInvocationExpression
OnModule
OnNullLiteralExpression
OnProperty
OnRELiteralExpression
OnReferenceExpression
OnSelfLiteralExpression
OnStatementTypeMember
OnStringLiteralExpression
OnSuperLiteralExpression
OnTimeSpanLiteralExpression
OnUnpackStatement
PopMember
PopMethodInfo
PostNormalizeExtensionInvocation
PostProcessMethod
PostProcessReferenceExpression
PreNormalizeExtensionInvocation
PreProcessFieldInitializer
PreProcessMethod
PreferInternalEntitiesOverNonInternal
ProcessAddressOfInvocation
ProcessAssignment
ProcessAutoLocalDeclaration
ProcessBuiltinInvocation
ProcessCallableTypeInvocation
ProcessClosureBody
ProcessClosureInMethodInvocation
ProcessConstructorInvocation
ProcessDeclarationForIterator
ProcessDeclarationsForIterator
ProcessDefaultValueInvocation
ProcessDelegateInvocation
ProcessEvalInvocation
ProcessEventInvocation
ProcessFieldInitializer
ProcessFieldInitializerType
ProcessGenericMethodInvocation
ProcessGetter
ProcessICallableInvocation
ProcessInvocationOnUnknownCallableExpression
ProcessIterator
ProcessLenInvocation
ProcessLiteralField
ProcessMemberReferenceExpression
ProcessMetaMethodInvocation
ProcessMethodBody
ProcessMethodInvocation
ProcessMethodInvocationExpression
ProcessMethodInvocationOnCallableExpression
ProcessMethodInvocationWithInvalidParameters
ProcessMethodOverride
ProcessNamedArgument
ProcessNamedArgumentsForTypeInvocation
ProcessNodeInMethodContext
ProcessOperatorOverload
ProcessRegularMethod
ProcessSetter
ProcessStatementTypeMemberInitializer
ProcessSwitchInvocation
ProcessSystemTypeInvocation
ProcessTypeInvocation
ProcessValueTypeInstantiation
PropagateOverrideToAccessors
PushMember
PushMethodInfo
Reify
ReplaceMetaMethodInvocationSite
ReplaceTypeInvocationByEval
ResolveAmbiguousLValue
ResolveAmbiguousMethodInvocation
ResolveAmbiguousMethodReference
ResolveAmbiguousOperator
ResolveAmbiguousPropertyReference
ResolveAmbiguousReference
ResolveAmbiguousReferenceByAccessibility
ResolveAmbiguousTypeReference
ResolveCallable
ResolveCallableReference
ResolveExtension
ResolveFieldPropertyEvent
ResolveGeneratorReturnType
ResolveMember
ResolveMemberInfo
ResolveMethod
ResolveMethodOverride
ResolveName
ResolveNamedArgument
ResolveNamedArguments
ResolveOperator
ResolveOperatorEntity
ResolveProperty
ResolvePropertyOverride
ResolveReturnType
ResolveRuntimeOperator
ResolveVisibleFieldPropertyOrEvent
ResolvedAsExtension
ResultingTypeForArraySlicing
ResultingTypeForComplexSlicing
Run
SetOverride
SetPropertyAccessorOverride
ShouldDeferClosureProcessing
ShouldRebindMember
ShouldResolveArgsOf
SliceMember
TraceOverride
TraceReturnType
TryToProcessAsExtensionInvocation
TryToResolveAmbiguousAssignment
TryToResolveMemberAsExtension
TryToResolveName
TryToResolveReturnType
ValidateAssignment
ValidateOverride
VisitBaseTypes
VisitForStatementBlock
VisitMemberPreservingContext
VisitTypeDefinition
VoidType
WasAlreadyPreProcessed