39 references to Parser
System.Web (39)
Compilation\BaseCodeDomTreeGenerator.cs (39)
135if (Parser.RootBuilder != null) { 136Parser.RootBuilder.OnCodeGenerationComplete(); 155return Util.MakeFullTypeName(Parser.BaseTypeNamespace, _intermediateClass.Name); 164Debug.Assert(Parser.BaseType != null); 186if (Parser.GeneratedClassName != null) 187return Parser.GeneratedClassName; 208string baseTypeName = Parser.BaseTypeName != null ? Parser.BaseTypeName : Parser.BaseType.Name; 232_compilParams = Parser.CompilParams; 235_codeCompileUnit.UserData["AllowLateBound"] = !Parser.FStrict; 236_codeCompileUnit.UserData["RequireVariableDeclaration"] = Parser.FExplicit; 241_sourceDataNamespace = new CodeNamespace(Parser.GeneratedNamespace); 245if (Parser.BaseTypeName != null) { 247Debug.Assert(Parser.CodeFileVirtualPath != null); 251CodeNamespace intermediateNamespace = new CodeNamespace(Parser.BaseTypeNamespace); 253_intermediateClass = new CodeTypeDeclaration(Parser.BaseTypeName); 260_intermediateClass.UserData["BaseClassDefinition"] = Parser.DefaultBaseType; 262_intermediateClass.UserData["BaseClassDefinition"] = Parser.BaseType; 276Util.MakeFullTypeName(Parser.BaseTypeNamespace, Parser.BaseTypeName))); 286_intermediateClass.BaseTypes.Add(CodeDomUtility.BuildGlobalCodeTypeReference(Parser.BaseType)); 300if (PrecompilingForUpdatableDeployment && Parser.CodeFileVirtualPath == null) 311if (Parser.NamespaceEntries != null) { 312foreach (NamespaceEntry entry in Parser.NamespaceEntries.Values) { 359Debug.Assert(Parser.BaseType != null); 362Parser.BaseType.GetConstructors(BindingFlags.Instance | BindingFlags.Public).Any(c => c.GetParameters().Length > 0)) { 371if (Parser.BaseType.GetConstructor(Type.EmptyTypes) != null) { 421if (Parser.ImplementedInterfaces != null) { 422foreach (Type t in Parser.ImplementedInterfaces) { 488foreach (ScriptBlockData script in Parser.ScriptList) { 673if (Parser.ApplicationObjects != null) 674BuildObjectPropertiesHelper(Parser.ApplicationObjects.Objects, true); 682if (Parser.SessionObjects != null) 683BuildObjectPropertiesHelper(Parser.SessionObjects.Objects, false); 693if (Parser.PageObjectList == null) return; 695foreach (ObjectTagBuilder obj in Parser.PageObjectList) { 830if (!Parser.FLinePragmas) 916if (!Parser.FLinePragmas) return;