Class CecilExtensions | Unity NetCode | 0.3.0-preview.3
docs.unity3d.com
    Show / Hide Table of Contents

    Class CecilExtensions

    Inheritance
    Object
    CecilExtensions
    Namespace: Unity.NetCode.Editor
    Syntax
    public static class CecilExtensions

    Methods

    GetAttribute<T>(Mono.Cecil.ICustomAttributeProvider)

    Declaration
    public static Mono.Cecil.CustomAttribute GetAttribute<T>(this Mono.Cecil.ICustomAttributeProvider type)
        where T : Attribute
    Parameters
    Type Name Description
    Mono.Cecil.ICustomAttributeProvider type
    Returns
    Type Description
    Mono.Cecil.CustomAttribute
    Type Parameters
    Name Description
    T

    GetFieldTypeName(Mono.Cecil.TypeReference)

    Declaration
    public static string GetFieldTypeName(this Mono.Cecil.TypeReference type)
    Parameters
    Type Name Description
    Mono.Cecil.TypeReference type
    Returns
    Type Description
    String

    GetGhostComponentAttribute(Mono.Cecil.TypeDefinition)

    Declaration
    public static GhostComponentAttribute GetGhostComponentAttribute(Mono.Cecil.TypeDefinition managedType)
    Parameters
    Type Name Description
    Mono.Cecil.TypeDefinition managedType
    Returns
    Type Description
    GhostComponentAttribute

    GetGhostFieldAttribute(Mono.Cecil.TypeReference, Mono.Cecil.FieldDefinition)

    Declaration
    public static GhostFieldAttribute GetGhostFieldAttribute(Mono.Cecil.TypeReference parentType, Mono.Cecil.FieldDefinition componentField)
    Parameters
    Type Name Description
    Mono.Cecil.TypeReference parentType
    Mono.Cecil.FieldDefinition componentField
    Returns
    Type Description
    GhostFieldAttribute

    HasAttribute<T>(Mono.Cecil.ICustomAttributeProvider)

    Declaration
    public static bool HasAttribute<T>(this Mono.Cecil.ICustomAttributeProvider type)
        where T : Attribute
    Parameters
    Type Name Description
    Mono.Cecil.ICustomAttributeProvider type
    Returns
    Type Description
    Boolean
    Type Parameters
    Name Description
    T

    HasGhostFieldAttribute(Mono.Cecil.TypeReference, Mono.Cecil.FieldDefinition)

    Declaration
    public static bool HasGhostFieldAttribute(Mono.Cecil.TypeReference parentType, Mono.Cecil.FieldDefinition componentField)
    Parameters
    Type Name Description
    Mono.Cecil.TypeReference parentType
    Mono.Cecil.FieldDefinition componentField
    Returns
    Type Description
    Boolean

    IsBlittable(Mono.Cecil.TypeReference)

    Declaration
    public static bool IsBlittable(this Mono.Cecil.TypeReference type)
    Parameters
    Type Name Description
    Mono.Cecil.TypeReference type
    Returns
    Type Description
    Boolean

    IsEntityType(Mono.Cecil.TypeReference)

    Declaration
    public static bool IsEntityType(this Mono.Cecil.TypeReference type)
    Parameters
    Type Name Description
    Mono.Cecil.TypeReference type
    Returns
    Type Description
    Boolean

    IsIComponentData(Mono.Cecil.TypeReference)

    Declaration
    public static bool IsIComponentData(this Mono.Cecil.TypeReference typeReference)
    Parameters
    Type Name Description
    Mono.Cecil.TypeReference typeReference
    Returns
    Type Description
    Boolean

    IsIRpcCommand(Mono.Cecil.TypeReference)

    Declaration
    public static bool IsIRpcCommand(this Mono.Cecil.TypeReference typeReference)
    Parameters
    Type Name Description
    Mono.Cecil.TypeReference typeReference
    Returns
    Type Description
    Boolean

    IsStruct(Mono.Cecil.TypeDefinition)

    Declaration
    public static bool IsStruct(this Mono.Cecil.TypeDefinition type)
    Parameters
    Type Name Description
    Mono.Cecil.TypeDefinition type
    Returns
    Type Description
    Boolean

    IsTypeOf(Mono.Cecil.TypeReference, Type)

    Declaration
    public static bool IsTypeOf(this Mono.Cecil.TypeReference type, Type otherType)
    Parameters
    Type Name Description
    Mono.Cecil.TypeReference type
    Type otherType
    Returns
    Type Description
    Boolean

    IsTypeOf<T>(Mono.Cecil.TypeReference)

    Declaration
    public static bool IsTypeOf<T>(this Mono.Cecil.TypeReference type)
    Parameters
    Type Name Description
    Mono.Cecil.TypeReference type
    Returns
    Type Description
    Boolean
    Type Parameters
    Name Description
    T
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023