Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
Claim (BinaryReader reader) | |
Claim (BinaryReader reader, ClaimsIdentity? subject) | |
Claim (string type, string value) | |
Claim (string type, string value, string? valueType) | |
Claim (string type, string value, string? valueType, string? issuer) | |
Claim (string type, string value, string? valueType, string? issuer, string? originalIssuer) | |
Claim (string type, string value, string? valueType, string? issuer, string? originalIssuer, ClaimsIdentity? subject) | |
virtual Claim | Clone () |
virtual Claim | Clone (ClaimsIdentity? identity) |
virtual void | WriteTo (BinaryWriter writer) |
override string | ToString () |
Protected Member Functions | |
Claim (Claim other) | |
Claim (Claim other, ClaimsIdentity? subject) | |
virtual void | WriteTo (BinaryWriter writer, byte[]? userData) |
Package Functions | |
Claim (string type, string value, string valueType, string issuer, string originalIssuer, ClaimsIdentity subject, string propertyKey, string propertyValue) | |
Properties | |
virtual ? byte[] | CustomSerializationData [get] |
string | Issuer [get] |
string | OriginalIssuer [get] |
IDictionary< string, string > | Properties [get] |
ClaimsIdentity? | Subject [get] |
string | Type [get] |
string | Value [get] |
string | ValueType [get] |
Private Types | |
enum | SerializationMask { None = 0 , NameClaimType = 1 , RoleClaimType = 2 , StringType = 4 , Issuer = 8 , OriginalIssuerEqualsIssuer = 0x10 , OriginalIssuer = 0x20 , HasProperties = 0x40 , UserData = 0x80 } |
Private Attributes | |
readonly byte[] | _userSerializationData |
readonly string | _issuer |
readonly string | _originalIssuer |
Dictionary< string, string > | _properties |
readonly ClaimsIdentity | _subject |
readonly string | _type |
readonly string | _value |
readonly string | _valueType |