pub trait IAssemblyNameMethods: IAssemblyName {
// Provided methods
fn ctor(self) { ... }
fn ctor_2(self, assembly_name: impl Into<Il2CppString>) { ... }
fn get_name(self) -> Il2CppString { ... }
fn get_flags(self) -> AssemblyNameFlags { ... }
fn get_full_name(self) -> Il2CppString { ... }
fn to_string(self) -> Il2CppString { ... }
fn get_public_key_token(self) -> Array<u8> { ... }
fn get_is_public_key_valid(self) -> bool { ... }
fn internal_get_public_key_token(self) -> Array<u8> { ... }
fn compute_public_key_token(self) -> Array<u8> { ... }
fn clone(self) -> Object { ... }
fn on_deserialization(self, sender: impl Into<Object>) { ... }
}Provided Methods§
Sourcefn ctor_2(self, assembly_name: impl Into<Il2CppString>)
fn ctor_2(self, assembly_name: impl Into<Il2CppString>)
.ctor(::unity::Il2CppString) overload
Sourcefn get_name(self) -> Il2CppString
fn get_name(self) -> Il2CppString
get_Name() overload
Sourcefn get_flags(self) -> AssemblyNameFlags
fn get_flags(self) -> AssemblyNameFlags
get_Flags() overload
Sourcefn get_full_name(self) -> Il2CppString
fn get_full_name(self) -> Il2CppString
get_FullName() overload
Sourcefn to_string(self) -> Il2CppString
fn to_string(self) -> Il2CppString
ToString() overload
Sourcefn get_public_key_token(self) -> Array<u8>
fn get_public_key_token(self) -> Array<u8>
GetPublicKeyToken() overload
Sourcefn get_is_public_key_valid(self) -> bool
fn get_is_public_key_valid(self) -> bool
get_IsPublicKeyValid() overload
Sourcefn internal_get_public_key_token(self) -> Array<u8>
fn internal_get_public_key_token(self) -> Array<u8>
InternalGetPublicKeyToken() overload
Sourcefn compute_public_key_token(self) -> Array<u8>
fn compute_public_key_token(self) -> Array<u8>
ComputePublicKeyToken() overload
Sourcefn on_deserialization(self, sender: impl Into<Object>)
fn on_deserialization(self, sender: impl Into<Object>)
OnDeserialization(crate::system::object::Object) overload
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementors§
impl<__T: IAssemblyName> IAssemblyNameMethods for __T
Available on crate feature
system-reflection-assemblyname only.