private static CodeGenerationContextInfo GetCodeGenerationContextInfo( SyntaxNode containerNode, CodeGenerationOptions options, EnvDTE.vsCMAccess access = EnvDTE.vsCMAccess.vsCMAccessDefault, bool generateMethodBodies = true) { var generateDefaultAccessibility = (access & EnvDTE.vsCMAccess.vsCMAccessDefault) == 0; return(options.GetInfo( new CodeGenerationContext( generateDefaultAccessibility: generateDefaultAccessibility, generateMethodBodies: generateMethodBodies), containerNode.SyntaxTree.Options)); }