Esempio n. 1
0
        public static List <string> GetModifiers(CsModifiers pModifiers)
        {
            List <string> mods = new List <string>();

            if ((pModifiers.flags & (uint)CsModifierEnum.mABSTRACT) != 0)
            {
                mods.Add("abstract");
            }
            if ((pModifiers.flags & (uint)CsModifierEnum.mEXTERN) != 0)
            {
                mods.Add("extern");
            }
            if ((pModifiers.flags & (uint)CsModifierEnum.mINTERNAL) != 0)
            {
                mods.Add("internal");
            }
            if ((pModifiers.flags & (uint)CsModifierEnum.mNEW) != 0)
            {
                mods.Add("new");
            }
            if ((pModifiers.flags & (uint)CsModifierEnum.mOVERRIDE) != 0)
            {
                mods.Add("override");
            }
            if ((pModifiers.flags & (uint)CsModifierEnum.mPARTIAL) != 0)
            {
                mods.Add("partial");
            }
            if ((pModifiers.flags & (uint)CsModifierEnum.mPRIVATE) != 0)
            {
                mods.Add("private");
            }
            if ((pModifiers.flags & (uint)CsModifierEnum.mPROTECTED) != 0)
            {
                mods.Add("protected");
            }
            if ((pModifiers.flags & (uint)CsModifierEnum.mPUBLIC) != 0)
            {
                mods.Add("public");
            }
            if ((pModifiers.flags & (uint)CsModifierEnum.mREADONLY) != 0)
            {
                mods.Add(@"readonly");
            }
            if ((pModifiers.flags & (uint)CsModifierEnum.mSEALED) != 0)
            {
                mods.Add("sealed");
            }
            if ((pModifiers.flags & (uint)CsModifierEnum.mSTATIC) != 0)
            {
                mods.Add("static");
            }
            if ((pModifiers.flags & (uint)CsModifierEnum.mUNSAFE) != 0)
            {
                mods.Add(@"unsafe");
            }
            if ((pModifiers.flags & (uint)CsModifierEnum.mVIRTUAL) != 0)
            {
                mods.Add(@"virtual");
            }
            if ((pModifiers.flags & (uint)CsModifierEnum.mVOLATILE) != 0)
            {
                mods.Add(@"volatile");
            }

            return(mods);
        }
Esempio n. 2
0
		public static List<string> GetModifiers(CsModifiers pModifiers) {
			List<string> mods = new List<string>();

			if ((pModifiers.flags & (uint)CsModifierEnum.mABSTRACT) != 0) {
				mods.Add("abstract");
			}
			if ((pModifiers.flags & (uint)CsModifierEnum.mEXTERN) != 0) {
				mods.Add("extern");
			}
			if ((pModifiers.flags & (uint)CsModifierEnum.mINTERNAL) != 0) {
				mods.Add("internal");
			}
			if ((pModifiers.flags & (uint)CsModifierEnum.mNEW) != 0) {
				mods.Add("new");
			}
			if ((pModifiers.flags & (uint)CsModifierEnum.mOVERRIDE) != 0) {
				mods.Add("override");
			}
			if ((pModifiers.flags & (uint)CsModifierEnum.mPARTIAL) != 0) {
				mods.Add("partial");
			}
			if ((pModifiers.flags & (uint)CsModifierEnum.mPRIVATE) != 0) {
				mods.Add("private");
			}
			if ((pModifiers.flags & (uint)CsModifierEnum.mPROTECTED) != 0) {
				mods.Add("protected");
			}
			if ((pModifiers.flags & (uint)CsModifierEnum.mPUBLIC) != 0) {
				mods.Add("public");
			}
			if ((pModifiers.flags & (uint)CsModifierEnum.mREADONLY) != 0) {
				mods.Add(@"readonly");
			}
			if ((pModifiers.flags & (uint)CsModifierEnum.mSEALED) != 0) {
				mods.Add("sealed");
			}
			if ((pModifiers.flags & (uint)CsModifierEnum.mSTATIC) != 0) {
				mods.Add("static");
			}
			if ((pModifiers.flags & (uint)CsModifierEnum.mUNSAFE) != 0) {
				mods.Add(@"unsafe");
			}
			if ((pModifiers.flags & (uint)CsModifierEnum.mVIRTUAL) != 0) {
				mods.Add(@"virtual");
			}
			if ((pModifiers.flags & (uint)CsModifierEnum.mVOLATILE) != 0) {
				mods.Add(@"volatile");
			}

			return mods;
		}