using System; using System.Runtime.CompilerServices; using UnityEngine; namespace UnityEditor.VersionControl { public sealed class ConfigField { private IntPtr m_thisDummy; private string m_guid; public extern string name { [WrapperlessIcall] [MethodImpl(MethodImplOptions.InternalCall)] get; } public extern string label { [WrapperlessIcall] [MethodImpl(MethodImplOptions.InternalCall)] get; } public extern string description { [WrapperlessIcall] [MethodImpl(MethodImplOptions.InternalCall)] get; } public extern bool isRequired { [WrapperlessIcall] [MethodImpl(MethodImplOptions.InternalCall)] get; } public extern bool isPassword { [WrapperlessIcall] [MethodImpl(MethodImplOptions.InternalCall)] get; } [WrapperlessIcall] [MethodImpl(MethodImplOptions.InternalCall)] public extern void Dispose(); ~ConfigField() { this.Dispose(); } } }