Class ClassDefinition
Assembly: RCaron.dll
View Source
Declarationcsharp
public sealed class ClassDefinition
Declarationcsharp
public sealed class ClassDefinition
Properties
Name
View Source
Declarationcsharp
public string Name { get; }
Declarationcsharp
public string Name { get; }
PropertyNames
View Source
Declarationcsharp
public string[]? PropertyNames { get; }
Declarationcsharp
public string[]? PropertyNames { get; }
PropertyInitializers
View Source
Declarationcsharp
public PosToken[]?[]? PropertyInitializers { get; }
Declarationcsharp
public PosToken[]?[]? PropertyInitializers { get; }
Functions
View Source
Declarationcsharp
public Dictionary<string, Function>? Functions { get; init; }
Declarationcsharp
public Dictionary<string, Function>? Functions { get; init; }
StaticFunctions
View Source
Declarationcsharp
public Dictionary<string, Function>? StaticFunctions { get; init; }
Declarationcsharp
public Dictionary<string, Function>? StaticFunctions { get; init; }
StaticPropertyNames
View Source
Declarationcsharp
public string[]? StaticPropertyNames { get; init; }
Declarationcsharp
public string[]? StaticPropertyNames { get; init; }
StaticPropertyValues
View Source
Declarationcsharp
public object?[]? StaticPropertyValues { get; init; }
Declarationcsharp
public object?[]? StaticPropertyValues { get; init; }
ToStringOverride
View Source
Declarationcsharp
public Function? ToStringOverride { get; init; }
Declarationcsharp
public Function? ToStringOverride { get; init; }
Methods
GetPropertyIndex(ReadOnlySpan<char>)
View Source
Declarationcsharp
public int GetPropertyIndex(ReadOnlySpan<char> name)
Declarationcsharp
public int GetPropertyIndex(ReadOnlySpan<char> name)
Returns
System.Int32
Parameters
Type | Name |
---|---|
System.ReadOnlySpan<System.Char> | name |
GetStaticPropertyIndex(ReadOnlySpan<char>)
View Source
Declarationcsharp
public int GetStaticPropertyIndex(ReadOnlySpan<char> name)
Declarationcsharp
public int GetStaticPropertyIndex(ReadOnlySpan<char> name)
Returns
System.Int32
Parameters
Type | Name |
---|---|
System.ReadOnlySpan<System.Char> | name |
TryGetStaticPropertyValue(ReadOnlySpan<char>, out object?)
View Source
Declarationcsharp
public bool TryGetStaticPropertyValue(ReadOnlySpan<char> name, out object? value)
Declarationcsharp
public bool TryGetStaticPropertyValue(ReadOnlySpan<char> name, out object? value)
Returns
System.Boolean
Parameters
Type | Name |
---|---|
System.ReadOnlySpan<System.Char> | name |
System.Object | value |
Extension Methods
- System.Object.RCaron.ListEx.Expect``1
- RCaron.ListEx.NotNull(object?)