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
data
object
Methods
Add(IConfigurationID?)
public IdentifierBuilder Add(IConfigurationID? data)
Parameters
data
IConfigurationID
Returns
Add(bool)
public IdentifierBuilder Add(bool data)
Parameters
data
bool
Returns
Add(Delegate?)
public IdentifierBuilder Add(Delegate? data)
Parameters
data
Delegate
Returns
Add(int?)
public IdentifierBuilder Add(int? data)
Parameters
data
int?
Returns
Add(object?)
public IdentifierBuilder Add(object? data)
Parameters
data
object
Returns
Add(string?)
public IdentifierBuilder Add(string? data)
Parameters
data
string
Returns
Add(string, object?)
public IdentifierBuilder Add(string format, object? data)
Parameters
Returns
AddRange(IEnumerable)
public IdentifierBuilder AddRange(IEnumerable items)
Parameters
items
IEnumerable
Returns
AddTypes(IEnumerable?)
public IdentifierBuilder AddTypes(IEnumerable? items)
Parameters
items
IEnumerable
Returns
CreateID()
public int CreateID()
Returns
CreateNextID()
public static int CreateNextID()
Returns
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
GetObjectID(Expression?)
public static int GetObjectID(Expression? ex)
Parameters
ex
Expression
Returns
GetObjectID(object?)
public static string GetObjectID(object? obj)
Parameters
obj
object
Returns
GetObjectID(MethodInfo?)
public static string GetObjectID(MethodInfo? m)
Parameters
Returns
GetObjectID(Type?)
public static string GetObjectID(Type? obj)
Parameters
obj
Type