public EmptyStructPropertyAccessors( StructAccessorVisibilityModifier getAccessorVisibility, StructAccessorVisibilityModifier setAccessorVisibility) { getAccessorVisibility = GetAccessorVisibility; SetAccessorVisibility = setAccessorVisibility; }
internal static void AddStructAccessorVisibilityModifierSteps( this List <ISourceCodeBuilderStep> steps, StructAccessorVisibilityModifier visibility) { if (visibility == StructAccessorVisibilityModifier.None) { return; } steps.Add(new WriteStructAccessorVisibilityModifier(visibility)); steps.Add(new WriteWhitespace()); }
public static SyntaxTokenList WithStructAccessorVisibilityModifier( this SyntaxTokenList tokens, StructAccessorVisibilityModifier modifier) { ClassMemberVisibilityModifier memberModifier = ClassMemberVisibilityModifier.None; switch (modifier) { case StructAccessorVisibilityModifier.Internal: memberModifier = ClassMemberVisibilityModifier.Internal; break; case StructAccessorVisibilityModifier.Private: memberModifier = ClassMemberVisibilityModifier.Private; break; } return(tokens.WithClassMemberVisibilityModifier(memberModifier)); }
internal StructAccessorWithMonoCecil(IHasStructMemberVisibilityModifier parentVisibility, AccessorWithMonoCecil accessor) { this.accessor = accessor; StructMemberVisibilityModifier structVisibility = accessor.MethodDefinition.StructVisibility(); if (parentVisibility.Visibility == structVisibility) { visibility = StructAccessorVisibilityModifier.None; } else { switch (structVisibility) { case StructMemberVisibilityModifier.Internal: visibility = StructAccessorVisibilityModifier.Internal; break; case StructMemberVisibilityModifier.Private: visibility = StructAccessorVisibilityModifier.Private; break; } } }
public ReadOnlyStructAccessor(StructAccessorVisibilityModifier visibility) { this.visibility = visibility; }
public WriteStructAccessorVisibilityModifier(StructAccessorVisibilityModifier modifier) { Modifier = modifier; }