src\Workspaces\Core\Portable\Editing\DeclarationModifiers.cs (43)
42: this(
142=> new(SetFlag(_modifiers, Modifiers.Static, isStatic));
145=> new(SetFlag(_modifiers, Modifiers.Abstract, isAbstract));
148=> new(SetFlag(_modifiers, Modifiers.New, isNew));
151=> new(SetFlag(_modifiers, Modifiers.Unsafe, isUnsafe));
154=> new(SetFlag(_modifiers, Modifiers.ReadOnly, isReadOnly));
157=> new(SetFlag(_modifiers, Modifiers.Virtual, isVirtual));
160=> new(SetFlag(_modifiers, Modifiers.Override, isOverride));
163=> new(SetFlag(_modifiers, Modifiers.Sealed, isSealed));
166=> new(SetFlag(_modifiers, Modifiers.Const, isConst));
169=> new(SetFlag(_modifiers, Modifiers.WithEvents, withEvents));
172=> new(SetFlag(_modifiers, Modifiers.Partial, isPartial));
176=> new(SetFlag(_modifiers, Modifiers.Async, isAsync));
179=> new(SetFlag(_modifiers, Modifiers.WriteOnly, isWriteOnly));
182=> new(SetFlag(_modifiers, Modifiers.Ref, isRef));
185=> new(SetFlag(_modifiers, Modifiers.Volatile, isVolatile));
188=> new(SetFlag(_modifiers, Modifiers.Extern, isExtern));
191=> new(SetFlag(_modifiers, Modifiers.Required, isRequired));
194=> new(SetFlag(_modifiers, Modifiers.File, isFile));
228public static DeclarationModifiers Static => new(Modifiers.Static);
229public static DeclarationModifiers Abstract => new(Modifiers.Abstract);
230public static DeclarationModifiers New => new(Modifiers.New);
231public static DeclarationModifiers Unsafe => new(Modifiers.Unsafe);
232public static DeclarationModifiers ReadOnly => new(Modifiers.ReadOnly);
233public static DeclarationModifiers Virtual => new(Modifiers.Virtual);
234public static DeclarationModifiers Override => new(Modifiers.Override);
235public static DeclarationModifiers Sealed => new(Modifiers.Sealed);
236public static DeclarationModifiers Const => new(Modifiers.Const);
237public static DeclarationModifiers WithEvents => new(Modifiers.WithEvents);
238public static DeclarationModifiers Partial => new(Modifiers.Partial);
239public static DeclarationModifiers Async => new(Modifiers.Async);
240public static DeclarationModifiers WriteOnly => new(Modifiers.WriteOnly);
241public static DeclarationModifiers Ref => new(Modifiers.Ref);
242public static DeclarationModifiers Volatile => new(Modifiers.Volatile);
243public static DeclarationModifiers Extern => new(Modifiers.Extern);
244public static DeclarationModifiers Required => new(Modifiers.Required);
245public static DeclarationModifiers File => new(Modifiers.File);
246internal static DeclarationModifiers Fixed => new(Modifiers.Fixed);
249=> new(left._modifiers | right._modifiers);
252=> new(left._modifiers & right._modifiers);
255=> new(left._modifiers | right._modifiers);
258=> new(left._modifiers & ~right._modifiers);
267modifiers = new DeclarationModifiers(mods);