private static CompiledCodeSnippet MemberDeclaration(this string code) { var memberDeclaration = new MemberDeclaration( code, CompileFromSource( Program( memberDeclaration: code))); if (!memberDeclaration.HasErrors) Context.MemberDeclarations.Add(code); return memberDeclaration; }
private static CompiledCodeSnippet FieldDeclaration(this string code) { var source = code + ";"; var fieldDeclaration = new MemberDeclaration( code, CompileFromSource( Program( memberDeclaration: source))); if (!fieldDeclaration.HasErrors) Context.MemberDeclarations.Add(source); return fieldDeclaration; }