Show / Hide Table of Contents

Interface IConstantDefinitions

Container for ConstantDefinitions

Namespace: MESL.SqlRace.Domain.Functions
Assembly: MESL.SqlRace.Domain.dll
Syntax
public interface IConstantDefinitions

Properties

Count

Gets the number of constants

Declaration
int Count { get; }
Property Value
Type Description
System.Int32

Item[String]

Gets a constant definition by name

Declaration
IConstantDefinition this[string name] { get; }
Parameters
Type Name Description
System.String name

Name of the constant definition

Property Value
Type Description
IConstantDefinition

Values

Gets a read-only list of all constant definitions

Declaration
IReadOnlyList<IConstantDefinition> Values { get; }
Property Value
Type Description
System.Collections.Generic.IReadOnlyList<IConstantDefinition>

Methods

Add(IConstantDefinition)

Adds a constant definition

Declaration
void Add(IConstantDefinition constantDefinition)
Parameters
Type Name Description
IConstantDefinition constantDefinition

Constant definition to add

AddRange(IEnumerable<IConstantDefinition>)

Add a range of constant definitions

Declaration
void AddRange(IEnumerable<IConstantDefinition> constantDefs)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<IConstantDefinition> constantDefs

The enumeration of the constant definition to add

Contains(String)

Checks if there is a constant definition with the specified name

Declaration
bool Contains(string name)
Parameters
Type Name Description
System.String name

Name of the constant definition

Returns
Type Description
System.Boolean

Remove(String)

Remove constant definition

Declaration
bool Remove(string name)
Parameters
Type Name Description
System.String name

Name of a constant definition

Returns
Type Description
System.Boolean

TryGet(String, out IConstantDefinition)

Tries to get a constant definition if one exists

Declaration
bool TryGet(string name, out IConstantDefinition constantDefinition)
Parameters
Type Name Description
System.String name

Name of the constant definition

IConstantDefinition constantDefinition

A constant definition if one exists, otherwise null

Returns
Type Description
System.Boolean

True if the constant definition exists, false if it doesn't

Back to top Generated by DocFX