public ModifierKind(DeclarationModifiers modifier) : this() { this.Modifier = modifier; if (modifier.IsAbstract) { ModifierKindWrapper = ModifierKindEnum.IsAbstract; } else if (modifier.IsStatic) { ModifierKindWrapper = ModifierKindEnum.IsStatic; } else if (modifier.IsAsync) { ModifierKindWrapper = ModifierKindEnum.IsAsync; } else if (modifier.IsReadOnly) { ModifierKindWrapper = ModifierKindEnum.IsReadOnly; } else if (modifier.IsConst) { ModifierKindWrapper = ModifierKindEnum.IsConst; } else { throw new InvalidOperationException(); } }
public ModifierKind(ModifierKindEnum modifierKind) : this() { ModifierKindWrapper = modifierKind; Modifier = new DeclarationModifiers( isAbstract: ModifierKindWrapper == ModifierKindEnum.IsAbstract, isStatic: ModifierKindWrapper == ModifierKindEnum.IsStatic, isAsync: ModifierKindWrapper == ModifierKindEnum.IsAsync, isReadOnly: ModifierKindWrapper == ModifierKindEnum.IsReadOnly, isConst: ModifierKindWrapper == ModifierKindEnum.IsConst); }
public ModifierKind(ModifierKindEnum modifierKind) { ModifierKindWrapper = modifierKind; }
public ModifierKind(ModifierKindEnum modifierKind) { _modifier = default(DeclarationModifiers); ModifierKindWrapper = modifierKind; }
public ModifierKind(DeclarationModifiers modifier) { ModifierKindWrapper = default(ModifierKindEnum); _modifier = default(DeclarationModifiers); Modifier = modifier; }