Class LocalIdentifierPool
Inheritance
LocalIdentifierPool
Syntax
public sealed class LocalIdentifierPool : AliasedHandlePool<object, string>
Constructors
LocalIdentifierPool()
Declaration
public LocalIdentifierPool()
LocalIdentifierPool(LocalIdentifierPool)
Declaration
public LocalIdentifierPool(LocalIdentifierPool parent)
Parameters
Properties
parent
Declaration
public LocalIdentifierPool parent { get; }
Property Value
Methods
ConstructHandle(String)
Declaration
protected override string ConstructHandle(string uniqueName)
Parameters
Type |
Name |
Description |
String |
uniqueName |
|
Returns
Overrides
Ludiq.Bolt.HandlePool<System.String>.ConstructHandle(System.String)
Declare(CodeTypeReference, Object, String, CodeExpression)
Declaration
public CodeVariableDeclarationStatement Declare(CodeTypeReference type, object alias, string originalName, CodeExpression initExpression = null)
Parameters
Returns
Declare(CodeTypeReference, String, CodeExpression)
Declaration
public CodeVariableDeclarationStatement Declare(CodeTypeReference type, string originalName, CodeExpression initExpression = null)
Parameters
Returns
MissingAliasMessage(Object)
Declaration
protected override string MissingAliasMessage(object alias)
Parameters
Type |
Name |
Description |
Object |
alias |
|
Returns
Overrides
Ludiq.Bolt.AliasedHandlePool<System.Object, System.String>.MissingAliasMessage(System.Object)
ProcessName(String)
Declaration
protected override string ProcessName(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
Overrides
Ludiq.Bolt.HandlePool<System.String>.ProcessName(System.String)
Extension Methods