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); }
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; }