Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Reflection.AssemblyName Class Referencesealed

Public Member Functions

 AssemblyName (string assemblyName)
 
 AssemblyName ()
 
object Clone ()
 
byte?[] GetPublicKey ()
 
void SetPublicKey (byte[]? publicKey)
 
byte?[] GetPublicKeyToken ()
 
void SetPublicKeyToken (byte[]? publicKeyToken)
 
override string ToString ()
 
void GetObjectData (SerializationInfo info, StreamingContext context)
 
void OnDeserialization (object? sender)
 

Static Public Member Functions

static AssemblyName GetAssemblyName (string assemblyFile)
 
static bool ReferenceMatchesDefinition (AssemblyName? reference, AssemblyName? definition)
 

Package Functions

 AssemblyName (string name, byte[] publicKey, byte[] publicKeyToken, Version version, CultureInfo cultureInfo, AssemblyHashAlgorithm hashAlgorithm, AssemblyVersionCompatibility versionCompatibility, string codeBase, AssemblyNameFlags flags)
 
void nInit ()
 
static AssemblyName nGetFileInformation (string s)
 
void SetProcArchIndex (PortableExecutableKinds pek, ImageFileMachine ifm)
 

Static Package Functions

static AssemblyName GetFileInformationCore (string assemblyFile)
 
static ProcessorArchitecture CalculateProcArchIndex (PortableExecutableKinds pek, ImageFileMachine ifm, AssemblyNameFlags flags)
 
static string EscapeCodeBase (string codebase)
 
static unsafe char[] EscapeString (string input, int start, int end, char[] dest, ref int destPos, bool isUriString, char force1, char force2, char rsvd)
 
static void EscapeAsciiChar (char ch, char[] to, ref int pos)
 
static bool IsUnreserved (char c)
 
static bool IsAsciiLetter (char character)
 
static bool IsAsciiLetterOrDigit (char character)
 

Static Package Attributes

const char c_DummyChar = '\uffff'
 

Properties

stringName [get, set]
 
VersionVersion [get, set]
 
CultureInfoCultureInfo [get, set]
 
stringCultureName [get, set]
 
stringCodeBase [get, set]
 
stringEscapedCodeBase [get]
 
ProcessorArchitecture ProcessorArchitecture [get, set]
 
AssemblyContentType ContentType [get, set]
 
AssemblyNameFlags Flags [get, set]
 
AssemblyHashAlgorithm HashAlgorithm [get, set]
 
AssemblyVersionCompatibility VersionCompatibility [get, set]
 
StrongNameKeyPairKeyPair [get, set]
 
string FullName [get]
 

Private Member Functions

byte[] ComputePublicKeyToken ()
 

Static Private Member Functions

static unsafe char[] EnsureDestinationSize (char *pStr, char[] dest, int currentInputPos, short charsToAdd, short minReallocateChars, ref int destPos, int prevInputPos)
 
static bool IsReservedUnreservedOrHash (char c)
 

Private Attributes

string _name
 
byte[] _publicKey
 
byte[] _publicKeyToken
 
CultureInfo _cultureInfo
 
string _codeBase
 
Version _version
 
AssemblyHashAlgorithm _hashAlgorithm
 
AssemblyVersionCompatibility _versionCompatibility
 
AssemblyNameFlags _flags
 

Static Private Attributes

const short c_MaxAsciiCharsReallocate = 40
 
const short c_MaxUnicodeCharsReallocate = 40
 
const short c_MaxUTF_8BytesPerUnicodeChar = 4
 
const short c_EncodedCharsPerByte = 3
 
const string RFC3986ReservedMarks = ":/?#[]@!$&'()*+,;="
 
const string RFC3986UnreservedMarks = "-._~"
 

Detailed Description

Definition at line 11 of file AssemblyName.cs.


The documentation for this class was generated from the following file: