Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ AddPermission() [1/2]

PermissionSetEncoder System.Reflection.Metadata.Ecma335.PermissionSetEncoder.AddPermission ( string typeName,
BlobBuilder encodedArguments )
inline

Definition at line 34 of file PermissionSetEncoder.cs.

35 {
36 if (typeName == null)
37 {
38 Throw.ArgumentNull("typeName");
39 }
40 if (encodedArguments == null)
41 {
42 Throw.ArgumentNull("encodedArguments");
43 }
44 if (encodedArguments.Count > 536870911)
45 {
46 Throw.BlobTooLarge("encodedArguments");
47 }
49 Builder.WriteCompressedInteger(encodedArguments.Count);
50 encodedArguments.WriteContentTo(Builder);
51 return this;
52 }
void WriteSerializedString(string? value)

References System.Reflection.Throw.ArgumentNull(), System.Reflection.Throw.BlobTooLarge(), System.Reflection.Metadata.Ecma335.PermissionSetEncoder.Builder, System.Reflection.Metadata.BlobBuilder.Count, System.Reflection.Metadata.BlobBuilder.WriteCompressedInteger(), System.Reflection.Metadata.BlobBuilder.WriteContentTo(), and System.Reflection.Metadata.BlobBuilder.WriteSerializedString().