Struct IdentifierBuilder
Internal infrastructure API. Provides functionality for ConfigurationID generation.
public readonly struct IdentifierBuilder : IDisposable
- Implements
- Inherited Members
- Extension Methods
Constructors
IdentifierBuilder()
public IdentifierBuilder()
IdentifierBuilder(object?)
public IdentifierBuilder(object? data)
Parameters
dataobject
Methods
Add(IConfigurationID?)
public IdentifierBuilder Add(IConfigurationID? data)
Parameters
dataIConfigurationID
Returns
Add(bool)
public IdentifierBuilder Add(bool data)
Parameters
databool
Returns
Add(Delegate?)
public IdentifierBuilder Add(Delegate? data)
Parameters
dataDelegate
Returns
Add(int?)
public IdentifierBuilder Add(int? data)
Parameters
dataint?
Returns
Add(object?)
public IdentifierBuilder Add(object? data)
Parameters
dataobject
Returns
Add(string?)
public IdentifierBuilder Add(string? data)
Parameters
datastring
Returns
Add(string, object?)
public IdentifierBuilder Add(string format, object? data)
Parameters
Returns
AddRange(IEnumerable)
public IdentifierBuilder AddRange(IEnumerable items)
Parameters
itemsIEnumerable
Returns
AddTypes(IEnumerable?)
public IdentifierBuilder AddTypes(IEnumerable? items)
Parameters
itemsIEnumerable
Returns
CreateID()
public int CreateID()
Returns
CreateNextID()
public static int CreateNextID()
Returns
Dispose()
public void Dispose()
GetObjectID(Expression?)
public static int GetObjectID(Expression? ex)
Parameters
exExpression
Returns
GetObjectID(object?)
public static string GetObjectID(object? obj)
Parameters
objobject
Returns
GetObjectID(MethodInfo?)
public static string GetObjectID(MethodInfo? m)
Parameters
Returns
GetObjectID(Type?)
public static string GetObjectID(Type? obj)
Parameters
objType