System.Reflection.MetadataImport._GetUserString C# (CSharp) Method

_GetUserString() private method

private _GetUserString ( IntPtr scope, MetadataArgs &skipAddresses, int mdToken, void name, int &length ) : void
scope System.IntPtr
skipAddresses MetadataArgs
mdToken int
name void
length int
return void
        private static unsafe extern void _GetUserString(IntPtr scope, out MetadataArgs.SkipAddresses skipAddresses, int mdToken, void** name, out int length);
        public unsafe String GetUserString(int mdToken) 

Usage Example

Esempio n. 1
0
        public unsafe string GetUserString(int mdToken)
        {
            void *voidPtr;
            int   length;

            MetadataImport._GetUserString(this.m_metadataImport2, mdToken, &voidPtr, out length);
            if ((IntPtr)voidPtr == IntPtr.Zero)
            {
                return((string)null);
            }
            char[] chArray = new char[length];
            for (int index = 0; index < length; ++index)
            {
                chArray[index] = (char)*(ushort *)((IntPtr)voidPtr + (IntPtr)index * 2);
            }
            return(new string(chArray));
        }
All Usage Examples Of System.Reflection.MetadataImport::_GetUserString