96 references to Modifiers
Microsoft.CodeAnalysis.Workspaces (96)
Editing\DeclarationModifiers.cs (96)
19private readonly Modifiers _modifiers; 21private DeclarationModifiers(Modifiers modifiers) 44(isStatic ? Modifiers.Static : Modifiers.None) | 45(isAbstract ? Modifiers.Abstract : Modifiers.None) | 46(isNew ? Modifiers.New : Modifiers.None) | 47(isUnsafe ? Modifiers.Unsafe : Modifiers.None) | 48(isReadOnly ? Modifiers.ReadOnly : Modifiers.None) | 49(isVirtual ? Modifiers.Virtual : Modifiers.None) | 50(isOverride ? Modifiers.Override : Modifiers.None) | 51(isSealed ? Modifiers.Sealed : Modifiers.None) | 52(isConst ? Modifiers.Const : Modifiers.None) | 53(isWithEvents ? Modifiers.WithEvents : Modifiers.None) | 54(isPartial ? Modifiers.Partial : Modifiers.None) | 55(isAsync ? Modifiers.Async : Modifiers.None) | 56(isWriteOnly ? Modifiers.WriteOnly : Modifiers.None) | 57(isRef ? Modifiers.Ref : Modifiers.None) | 58(isVolatile ? Modifiers.Volatile : Modifiers.None) | 59(isExtern ? Modifiers.Extern : Modifiers.None) | 60(isRequired ? Modifiers.Required : Modifiers.None) | 61(isFile ? Modifiers.File : Modifiers.None)) 100public bool IsStatic => (_modifiers & Modifiers.Static) != 0; 102public bool IsAbstract => (_modifiers & Modifiers.Abstract) != 0; 104public bool IsNew => (_modifiers & Modifiers.New) != 0; 106public bool IsUnsafe => (_modifiers & Modifiers.Unsafe) != 0; 108public bool IsReadOnly => (_modifiers & Modifiers.ReadOnly) != 0; 110public bool IsVirtual => (_modifiers & Modifiers.Virtual) != 0; 112public bool IsOverride => (_modifiers & Modifiers.Override) != 0; 114public bool IsSealed => (_modifiers & Modifiers.Sealed) != 0; 116public bool IsConst => (_modifiers & Modifiers.Const) != 0; 118public bool IsWithEvents => (_modifiers & Modifiers.WithEvents) != 0; 120public bool IsPartial => (_modifiers & Modifiers.Partial) != 0; 122public bool IsAsync => (_modifiers & Modifiers.Async) != 0; 124public bool IsWriteOnly => (_modifiers & Modifiers.WriteOnly) != 0; 126public bool IsRef => (_modifiers & Modifiers.Ref) != 0; 128public bool IsVolatile => (_modifiers & Modifiers.Volatile) != 0; 130public bool IsExtern => (_modifiers & Modifiers.Extern) != 0; 132public bool IsRequired => (_modifiers & Modifiers.Required) != 0; 134public bool IsFile => (_modifiers & Modifiers.File) != 0; 137=> new(SetFlag(_modifiers, Modifiers.Static, isStatic)); 140=> new(SetFlag(_modifiers, Modifiers.Abstract, isAbstract)); 143=> new(SetFlag(_modifiers, Modifiers.New, isNew)); 146=> new(SetFlag(_modifiers, Modifiers.Unsafe, isUnsafe)); 149=> new(SetFlag(_modifiers, Modifiers.ReadOnly, isReadOnly)); 152=> new(SetFlag(_modifiers, Modifiers.Virtual, isVirtual)); 155=> new(SetFlag(_modifiers, Modifiers.Override, isOverride)); 158=> new(SetFlag(_modifiers, Modifiers.Sealed, isSealed)); 161=> new(SetFlag(_modifiers, Modifiers.Const, isConst)); 164=> new(SetFlag(_modifiers, Modifiers.WithEvents, withEvents)); 167=> new(SetFlag(_modifiers, Modifiers.Partial, isPartial)); 171=> new(SetFlag(_modifiers, Modifiers.Async, isAsync)); 174=> new(SetFlag(_modifiers, Modifiers.WriteOnly, isWriteOnly)); 177=> new(SetFlag(_modifiers, Modifiers.Ref, isRef)); 180=> new(SetFlag(_modifiers, Modifiers.Volatile, isVolatile)); 183=> new(SetFlag(_modifiers, Modifiers.Extern, isExtern)); 186=> new(SetFlag(_modifiers, Modifiers.Required, isRequired)); 189=> new(SetFlag(_modifiers, Modifiers.File, isFile)); 191private static Modifiers SetFlag(Modifiers existing, Modifiers modifier, bool isSet) 222public static DeclarationModifiers Static => new(Modifiers.Static); 223public static DeclarationModifiers Abstract => new(Modifiers.Abstract); 224public static DeclarationModifiers New => new(Modifiers.New); 225public static DeclarationModifiers Unsafe => new(Modifiers.Unsafe); 226public static DeclarationModifiers ReadOnly => new(Modifiers.ReadOnly); 227public static DeclarationModifiers Virtual => new(Modifiers.Virtual); 228public static DeclarationModifiers Override => new(Modifiers.Override); 229public static DeclarationModifiers Sealed => new(Modifiers.Sealed); 230public static DeclarationModifiers Const => new(Modifiers.Const); 231public static DeclarationModifiers WithEvents => new(Modifiers.WithEvents); 232public static DeclarationModifiers Partial => new(Modifiers.Partial); 233public static DeclarationModifiers Async => new(Modifiers.Async); 234public static DeclarationModifiers WriteOnly => new(Modifiers.WriteOnly); 235public static DeclarationModifiers Ref => new(Modifiers.Ref); 236public static DeclarationModifiers Volatile => new(Modifiers.Volatile); 237public static DeclarationModifiers Extern => new(Modifiers.Extern); 238public static DeclarationModifiers Required => new(Modifiers.Required); 239public static DeclarationModifiers File => new(Modifiers.File); 273if (Enum.TryParse(value, out Modifiers mods))