Click or drag to resize

MappingTrackerFindObjectAlias Method (MemberInfo, String, Boolean, Boolean)

Finds the object alias for the member info specified. This is the alias assigned to the set which is represented by the memberinfo passed in which is a memberinfo on an anonymous type created in a Join expression as the result of the join.

Namespace:  SD.LLBLGen.Pro.LinqSupportClasses
Assembly:  SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.10.0.0 (5.10.0)
Syntax
public SetAlias FindObjectAlias(
	MemberInfo info,
	string expressionKey,
	bool respectScopes = true,
	bool firstScopeOnly = false
)

Parameters

info
Type: System.ReflectionMemberInfo
The MemberInfo to look the alias for.
expressionKey
Type: SystemString
The expression key of the member expression.
respectScopes (Optional)
Type: SystemBoolean
If true (default) it will respect scope rules and will return the alias of a containing scope if an alias is found, otherwise it will return the first matching alias, whether it's in scope or not
firstScopeOnly (Optional)
Type: SystemBoolean
If true, it'll only check the top scope of the stack of scopes. Default is false, meaning it will check outer scopes as well

Return Value

Type: SetAlias
the alias to find, or empty alias if not found
Remarks
Walks all the scopes on the stack.
See Also