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