public override object VisitPropertySetRegion(PropertySetRegion propertySetRegion, object data) { collectingUsedLabels = true; base.VisitPropertySetRegion(propertySetRegion, data); collectingUsedLabels = false; return base.VisitPropertySetRegion(propertySetRegion, data); }
public override object VisitPropertySetRegion(PropertySetRegion propertySetRegion, object data) { return base.VisitPropertySetRegion(propertySetRegion, data); }
void AccessorDecls( //#line 1372 "VBNET.ATG" out PropertyGetRegion getBlock, out PropertySetRegion setBlock) { //#line 1374 "VBNET.ATG" List<AttributeSection> attributes = new List<AttributeSection>(); AttributeSection section; getBlock = null; setBlock = null; while (la.kind == 40) { AttributeSection( //#line 1379 "VBNET.ATG" out section); //#line 1379 "VBNET.ATG" attributes.Add(section); } if (StartOf(25)) { GetAccessorDecl( //#line 1381 "VBNET.ATG" out getBlock, attributes); if (StartOf(26)) { //#line 1383 "VBNET.ATG" attributes = new List<AttributeSection>(); while (la.kind == 40) { AttributeSection( //#line 1384 "VBNET.ATG" out section); //#line 1384 "VBNET.ATG" attributes.Add(section); } SetAccessorDecl( //#line 1385 "VBNET.ATG" out setBlock, attributes); } } else if (StartOf(27)) { SetAccessorDecl( //#line 1388 "VBNET.ATG" out setBlock, attributes); if (StartOf(28)) { //#line 1390 "VBNET.ATG" attributes = new List<AttributeSection>(); while (la.kind == 40) { AttributeSection( //#line 1391 "VBNET.ATG" out section); //#line 1391 "VBNET.ATG" attributes.Add(section); } GetAccessorDecl( //#line 1392 "VBNET.ATG" out getBlock, attributes); } } else SynErr(272); }
public sealed override object VisitPropertySetRegion(PropertySetRegion propertySetRegion, object data) { this.BeginVisit(propertySetRegion); object result = this.TrackedVisitPropertySetRegion(propertySetRegion, data); this.EndVisit(propertySetRegion); return result; }
public virtual object VisitPropertySetRegion(PropertySetRegion propertySetRegion, object data) { throw new global::System.NotImplementedException("PropertySetRegion"); }
void AccessorDecls( #line 1315 "VBNET.ATG" out PropertyGetRegion getBlock, out PropertySetRegion setBlock) { #line 1317 "VBNET.ATG" List<AttributeSection> attributes = new List<AttributeSection>(); AttributeSection section; getBlock = null; setBlock = null; while (la.kind == 28) { AttributeSection( #line 1322 "VBNET.ATG" out section); #line 1322 "VBNET.ATG" attributes.Add(section); } if (StartOf(24)) { GetAccessorDecl( #line 1324 "VBNET.ATG" out getBlock, attributes); if (StartOf(25)) { #line 1326 "VBNET.ATG" attributes = new List<AttributeSection>(); while (la.kind == 28) { AttributeSection( #line 1327 "VBNET.ATG" out section); #line 1327 "VBNET.ATG" attributes.Add(section); } SetAccessorDecl( #line 1328 "VBNET.ATG" out setBlock, attributes); } } else if (StartOf(26)) { SetAccessorDecl( #line 1331 "VBNET.ATG" out setBlock, attributes); if (StartOf(27)) { #line 1333 "VBNET.ATG" attributes = new List<AttributeSection>(); while (la.kind == 28) { AttributeSection( #line 1334 "VBNET.ATG" out section); #line 1334 "VBNET.ATG" attributes.Add(section); } GetAccessorDecl( #line 1335 "VBNET.ATG" out getBlock, attributes); } } else SynErr(251); }
void SetAccessorDecl( #line 1245 "cs.ATG" out PropertySetRegion setBlock, List<AttributeSection> attributes) { #line 1246 "cs.ATG" BlockStatement stmt = null; Expect(129); #line 1249 "cs.ATG" Location startLocation = t.Location; if (la.kind == 16) { Block( #line 1250 "cs.ATG" out stmt); } else if (la.kind == 11) { lexer.NextToken(); } else SynErr(190); #line 1251 "cs.ATG" setBlock = new PropertySetRegion(stmt, attributes); #line 1252 "cs.ATG" setBlock.StartLocation = startLocation; setBlock.EndLocation = t.EndLocation; }
void AccessorDecls( #line 1202 "cs.ATG" out PropertyGetRegion getBlock, out PropertySetRegion setBlock) { #line 1204 "cs.ATG" List<AttributeSection> attributes = new List<AttributeSection>(); AttributeSection section; getBlock = null; setBlock = null; ModifierList modifiers = null; while (la.kind == 18) { AttributeSection( #line 1211 "cs.ATG" out section); #line 1211 "cs.ATG" attributes.Add(section); } if (la.kind == 84 || la.kind == 96 || la.kind == 97) { AccessorModifiers( #line 1212 "cs.ATG" out modifiers); } if (la.kind == 128) { GetAccessorDecl( #line 1214 "cs.ATG" out getBlock, attributes); #line 1215 "cs.ATG" if (modifiers != null) {getBlock.Modifier = modifiers.Modifier; } if (StartOf(26)) { #line 1216 "cs.ATG" attributes = new List<AttributeSection>(); modifiers = null; while (la.kind == 18) { AttributeSection( #line 1217 "cs.ATG" out section); #line 1217 "cs.ATG" attributes.Add(section); } if (la.kind == 84 || la.kind == 96 || la.kind == 97) { AccessorModifiers( #line 1218 "cs.ATG" out modifiers); } SetAccessorDecl( #line 1219 "cs.ATG" out setBlock, attributes); #line 1220 "cs.ATG" if (modifiers != null) {setBlock.Modifier = modifiers.Modifier; } } } else if (la.kind == 129) { SetAccessorDecl( #line 1223 "cs.ATG" out setBlock, attributes); #line 1224 "cs.ATG" if (modifiers != null) {setBlock.Modifier = modifiers.Modifier; } if (StartOf(27)) { #line 1225 "cs.ATG" attributes = new List<AttributeSection>(); modifiers = null; while (la.kind == 18) { AttributeSection( #line 1226 "cs.ATG" out section); #line 1226 "cs.ATG" attributes.Add(section); } if (la.kind == 84 || la.kind == 96 || la.kind == 97) { AccessorModifiers( #line 1227 "cs.ATG" out modifiers); } GetAccessorDecl( #line 1228 "cs.ATG" out getBlock, attributes); #line 1229 "cs.ATG" if (modifiers != null) {getBlock.Modifier = modifiers.Modifier; } } } else if (StartOf(18)) { Identifier(); #line 1231 "cs.ATG" Error("get or set accessor declaration expected"); } else SynErr(186); }
public object VisitPropertySetRegion(PropertySetRegion propertySetRegion, object data) { throw new ApplicationException("PropertySetRegion visited."); }
public PropertyDeclaration(Modifiers modifier, List<AttributeSection> attributes, string name, List<ParameterDeclarationExpression> parameters) : base(modifier, attributes, name, parameters) { interfaceImplementations = new List<InterfaceImplementation>(); typeReference = TypeReference.Null; bodyStart = Location.Empty; bodyEnd = Location.Empty; getRegion = PropertyGetRegion.Null; setRegion = PropertySetRegion.Null; }
public override List<Change> PerformChanges (RefactoringOptions options, object prop) { List<Change> result = new List<Change> (); TextEditorData data = options.GetTextEditorData (); MemberResolveResult resolveResult = options.ResolveResult as MemberResolveResult; IProperty property = resolveResult.ResolvedMember as IProperty; INRefactoryASTProvider astProvider = options.GetASTProvider (); string backingStoreName = RetrieveBackingStore (options, astProvider, property); int backinStoreStart; int backinStoreEnd; IField backingStore = GetBackingStoreField (options, backingStoreName, out backinStoreStart, out backinStoreEnd); if (backingStore != null) { foreach (MemberReference memberRef in ReferenceFinder.FindReferences (backingStore)) { result.Add (new TextReplaceChange () { FileName = memberRef.FileName, Offset = memberRef.Position, RemovedChars = memberRef.Name.Length, InsertedText = property.Name }); } result.RemoveAll (c => backinStoreStart <= ((TextReplaceChange)c).Offset && ((TextReplaceChange)c).Offset <= backinStoreEnd); result.Add (new TextReplaceChange () { FileName = options.Document.FileName, Offset = backinStoreStart, RemovedChars = backinStoreEnd - backinStoreStart }); } if (property.HasGet) { int startOffset = data.Document.LocationToOffset (property.GetRegion.Start.ToDocumentLocation (data.Document)); int endOffset = data.Document.LocationToOffset (property.GetRegion.End.ToDocumentLocation (data.Document)); string text = astProvider.OutputNode (options.Dom, new PropertyGetRegion (null, null), options.GetIndent (property) + "\t").Trim (); result.RemoveAll (c => startOffset <= ((TextReplaceChange)c).Offset && ((TextReplaceChange)c).Offset <= endOffset); result.Add (new TextReplaceChange () { FileName = options.Document.FileName, Offset = startOffset, RemovedChars = endOffset - startOffset, InsertedText = text }); } int setStartOffset; int setEndOffset; PropertySetRegion setRegion = new PropertySetRegion (null, null); string setText; if (property.HasSet) { setStartOffset = data.Document.LocationToOffset (property.SetRegion.Start.ToDocumentLocation (data.Document)); setEndOffset = data.Document.LocationToOffset (property.SetRegion.End.ToDocumentLocation (data.Document)); setText = astProvider.OutputNode (options.Dom, setRegion, options.GetIndent (property) + "\t").Trim (); } else { setEndOffset = setStartOffset = data.Document.LocationToOffset (property.GetRegion.End.ToDocumentLocation (data.Document)); setRegion.Modifier = ICSharpCode.NRefactory.Ast.Modifiers.Private; setText = Environment.NewLine + astProvider.OutputNode (options.Dom, setRegion, options.GetIndent (property) + "\t").TrimEnd (); } result.RemoveAll (c => setStartOffset <= ((TextReplaceChange)c).Offset && ((TextReplaceChange)c).Offset <= setEndOffset); result.Add (new TextReplaceChange () { FileName = options.Document.FileName, Offset = setStartOffset, RemovedChars = setEndOffset - setStartOffset, InsertedText = setText }); return result; }
public virtual bool VisitPropertySetRegion(PropertySetRegion propertySetRegion, object d) { if ((propertySetRegion == null)) { return SetFailure(); } if ((d == null)) { return SetFailure(); } if ((propertySetRegion.Attributes == null)) { return SetFailure(); } if ((propertySetRegion.Block == null)) { return SetFailure(); } if ((propertySetRegion.Parameters == null)) { return SetFailure(); } if(propertySetRegion.GetType() != d.GetType()) {return SetFailure();} var data = (PropertySetRegion)d; if (!IsMatch(propertySetRegion, data)) { return SetFailure(); } if (propertySetRegion.Attributes.Count == data.Attributes.Count) { for (int i=0; i<propertySetRegion.Attributes.Count;i++) { AttributeSection o = propertySetRegion.Attributes[i]; if(o == null){return SetFailure();} if((bool)o.AcceptVisitor(this, data.Attributes[i]) == false) return SetFailure(); } } else { return SetFailure(); } propertySetRegion.Block.AcceptVisitor(this, data.Block); if (propertySetRegion.Parameters.Count == data.Parameters.Count) { for (int i=0; i<propertySetRegion.Parameters.Count;i++) { ParameterDeclarationExpression o = propertySetRegion.Parameters[i]; if(o == null){return SetFailure();} if((bool)o.AcceptVisitor(this, data.Parameters[i]) == false) return SetFailure(); } } else { return SetFailure(); } return true; }
public override object TrackedVisitPropertySetRegion(PropertySetRegion propertySetRegion, object data) { return null; }
void AccessorDecls( #line 1157 "cs.ATG" out PropertyGetRegion getBlock, out PropertySetRegion setBlock) { #line 1159 "cs.ATG" List<AttributeSection> attributes = new List<AttributeSection>(); AttributeSection section; getBlock = null; setBlock = null; ModifierList modifiers = null; while (la.kind == 18) { AttributeSection( #line 1166 "cs.ATG" out section); #line 1166 "cs.ATG" attributes.Add(section); } if (la.kind == 84 || la.kind == 96 || la.kind == 97) { AccessorModifiers( #line 1167 "cs.ATG" out modifiers); } if (la.kind == 128) { GetAccessorDecl( #line 1169 "cs.ATG" out getBlock, attributes); #line 1170 "cs.ATG" if (modifiers != null) {getBlock.Modifier = modifiers.Modifier; } if (StartOf(27)) { #line 1171 "cs.ATG" attributes = new List<AttributeSection>(); modifiers = null; while (la.kind == 18) { AttributeSection( #line 1172 "cs.ATG" out section); #line 1172 "cs.ATG" attributes.Add(section); } if (la.kind == 84 || la.kind == 96 || la.kind == 97) { AccessorModifiers( #line 1173 "cs.ATG" out modifiers); } SetAccessorDecl( #line 1174 "cs.ATG" out setBlock, attributes); #line 1175 "cs.ATG" if (modifiers != null) {setBlock.Modifier = modifiers.Modifier; } } } else if (la.kind == 129) { SetAccessorDecl( #line 1178 "cs.ATG" out setBlock, attributes); #line 1179 "cs.ATG" if (modifiers != null) {setBlock.Modifier = modifiers.Modifier; } if (StartOf(28)) { #line 1180 "cs.ATG" attributes = new List<AttributeSection>(); modifiers = null; while (la.kind == 18) { AttributeSection( #line 1181 "cs.ATG" out section); #line 1181 "cs.ATG" attributes.Add(section); } if (la.kind == 84 || la.kind == 96 || la.kind == 97) { AccessorModifiers( #line 1182 "cs.ATG" out modifiers); } GetAccessorDecl( #line 1183 "cs.ATG" out getBlock, attributes); #line 1184 "cs.ATG" if (modifiers != null) {getBlock.Modifier = modifiers.Modifier; } } } else if (StartOf(19)) { Identifier(); #line 1186 "cs.ATG" Error("get or set accessor declaration expected"); } else SynErr(186); }
void AccessorDecls( //#line 1182 "cs.ATG" out PropertyGetRegion getBlock, out PropertySetRegion setBlock) { //#line 1184 "cs.ATG" List<AttributeSection> attributes = new List<AttributeSection>(); AttributeSection section; getBlock = null; setBlock = null; ModifierList modifiers = null; while (la.kind == 18) { AttributeSection( //#line 1191 "cs.ATG" out section); //#line 1191 "cs.ATG" attributes.Add(section); } if (la.kind == 84 || la.kind == 96 || la.kind == 97) { AccessorModifiers( //#line 1192 "cs.ATG" out modifiers); } if (la.kind == 128) { GetAccessorDecl( //#line 1194 "cs.ATG" out getBlock, attributes); //#line 1195 "cs.ATG" if (modifiers != null) {getBlock.Modifier = modifiers.Modifier; } if (StartOf(26)) { //#line 1196 "cs.ATG" attributes = new List<AttributeSection>(); modifiers = null; while (la.kind == 18) { AttributeSection( //#line 1197 "cs.ATG" out section); //#line 1197 "cs.ATG" attributes.Add(section); } if (la.kind == 84 || la.kind == 96 || la.kind == 97) { AccessorModifiers( //#line 1198 "cs.ATG" out modifiers); } SetAccessorDecl( //#line 1199 "cs.ATG" out setBlock, attributes); //#line 1200 "cs.ATG" if (modifiers != null) {setBlock.Modifier = modifiers.Modifier; } } } else if (la.kind == 129) { SetAccessorDecl( //#line 1203 "cs.ATG" out setBlock, attributes); //#line 1204 "cs.ATG" if (modifiers != null) {setBlock.Modifier = modifiers.Modifier; } if (StartOf(27)) { //#line 1205 "cs.ATG" attributes = new List<AttributeSection>(); modifiers = null; while (la.kind == 18) { AttributeSection( //#line 1206 "cs.ATG" out section); //#line 1206 "cs.ATG" attributes.Add(section); } if (la.kind == 84 || la.kind == 96 || la.kind == 97) { AccessorModifiers( //#line 1207 "cs.ATG" out modifiers); } GetAccessorDecl( //#line 1208 "cs.ATG" out getBlock, attributes); //#line 1209 "cs.ATG" if (modifiers != null) {getBlock.Modifier = modifiers.Modifier; } } } else if (StartOf(18)) { Identifier(); //#line 1211 "cs.ATG" Error("get or set accessor declaration expected"); } else SynErr(184); }
public IndexerDeclaration(TypeReference typeReference, List<ParameterDeclarationExpression> parameters, Modifiers modifier, List<AttributeSection> attributes) { TypeReference = typeReference; Parameters = parameters; Modifier = modifier; Attributes = attributes; interfaceImplementations = new List<InterfaceImplementation>(); bodyStart = Location.Empty; bodyEnd = Location.Empty; getRegion = PropertyGetRegion.Null; setRegion = PropertySetRegion.Null; }
void AccessorDecls( #line 1272 "VBNET.ATG" out PropertyGetRegion getBlock, out PropertySetRegion setBlock) { #line 1274 "VBNET.ATG" List<AttributeSection> attributes = new List<AttributeSection>(); AttributeSection section; getBlock = null; setBlock = null; while (la.kind == 27) { AttributeSection( #line 1279 "VBNET.ATG" out section); #line 1279 "VBNET.ATG" attributes.Add(section); } if (StartOf(22)) { GetAccessorDecl( #line 1281 "VBNET.ATG" out getBlock, attributes); if (StartOf(23)) { #line 1283 "VBNET.ATG" attributes = new List<AttributeSection>(); while (la.kind == 27) { AttributeSection( #line 1284 "VBNET.ATG" out section); #line 1284 "VBNET.ATG" attributes.Add(section); } SetAccessorDecl( #line 1285 "VBNET.ATG" out setBlock, attributes); } } else if (StartOf(24)) { SetAccessorDecl( #line 1288 "VBNET.ATG" out setBlock, attributes); if (StartOf(25)) { #line 1290 "VBNET.ATG" attributes = new List<AttributeSection>(); while (la.kind == 27) { AttributeSection( #line 1291 "VBNET.ATG" out section); #line 1291 "VBNET.ATG" attributes.Add(section); } GetAccessorDecl( #line 1292 "VBNET.ATG" out getBlock, attributes); } } else SynErr(234); }
public object VisitPropertySetRegion(PropertySetRegion propertySetRegion, object data) { throw new NotImplementedException (); }
void InterfaceAccessors( #line 1276 "cs.ATG" out PropertyGetRegion getBlock, out PropertySetRegion setBlock) { #line 1278 "cs.ATG" AttributeSection section; List<AttributeSection> attributes = new List<AttributeSection>(); getBlock = null; setBlock = null; PropertyGetSetRegion lastBlock = null; while (la.kind == 18) { AttributeSection( #line 1284 "cs.ATG" out section); #line 1284 "cs.ATG" attributes.Add(section); } #line 1285 "cs.ATG" Location startLocation = la.Location; if (la.kind == 128) { lexer.NextToken(); #line 1287 "cs.ATG" getBlock = new PropertyGetRegion(null, attributes); } else if (la.kind == 129) { lexer.NextToken(); #line 1288 "cs.ATG" setBlock = new PropertySetRegion(null, attributes); } else SynErr(187); Expect(11); #line 1291 "cs.ATG" if (getBlock != null) { getBlock.StartLocation = startLocation; getBlock.EndLocation = t.EndLocation; } if (setBlock != null) { setBlock.StartLocation = startLocation; setBlock.EndLocation = t.EndLocation; } attributes = new List<AttributeSection>(); if (la.kind == 18 || la.kind == 128 || la.kind == 129) { while (la.kind == 18) { AttributeSection( #line 1295 "cs.ATG" out section); #line 1295 "cs.ATG" attributes.Add(section); } #line 1296 "cs.ATG" startLocation = la.Location; if (la.kind == 128) { lexer.NextToken(); #line 1298 "cs.ATG" if (getBlock != null) Error("get already declared"); else { getBlock = new PropertyGetRegion(null, attributes); lastBlock = getBlock; } } else if (la.kind == 129) { lexer.NextToken(); #line 1301 "cs.ATG" if (setBlock != null) Error("set already declared"); else { setBlock = new PropertySetRegion(null, attributes); lastBlock = setBlock; } } else SynErr(188); Expect(11); #line 1306 "cs.ATG" if (lastBlock != null) { lastBlock.StartLocation = startLocation; lastBlock.EndLocation = t.EndLocation; } } }
public virtual object VisitPropertySetRegion(PropertySetRegion propertySetRegion, object data) { Debug.Assert((propertySetRegion != null)); Debug.Assert((propertySetRegion.Attributes != null)); Debug.Assert((propertySetRegion.Block != null)); Debug.Assert((propertySetRegion.Parameters != null)); foreach (AttributeSection o in propertySetRegion.Attributes) { Debug.Assert(o != null); o.AcceptVisitor(this, data); } propertySetRegion.Block.AcceptVisitor(this, data); foreach (ParameterDeclarationExpression o in propertySetRegion.Parameters) { Debug.Assert(o != null); o.AcceptVisitor(this, data); } return null; }
public override object VisitPropertySetRegion(PropertySetRegion propertySetRegion, object data) { if (this.CheckNode(propertySetRegion)) { return null; } return base.VisitPropertySetRegion(propertySetRegion, data); }
public PropertyDeclaration(Modifiers modifier, List<AttributeSection> attributes, string name, List<ParameterDeclarationExpression> parameters) { Modifier = modifier; Attributes = attributes; Name = name; Parameters = parameters; bodyStart = Location.Empty; bodyEnd = Location.Empty; getRegion = PropertyGetRegion.Null; setRegion = PropertySetRegion.Null; initializer = Expression.Null; }
void SetAccessorDecl( #line 1357 "VBNET.ATG" out PropertySetRegion setBlock, List<AttributeSection> attributes) { #line 1359 "VBNET.ATG" Statement stmt = null; List<ParameterDeclarationExpression> p = new List<ParameterDeclarationExpression>(); Modifiers m; PropertyAccessorAccessModifier( #line 1364 "VBNET.ATG" out m); Expect(183); #line 1366 "VBNET.ATG" Location startLocation = t.Location; if (la.kind == 25) { lexer.NextToken(); if (StartOf(4)) { FormalParameterList( #line 1367 "VBNET.ATG" p); } Expect(26); } Expect(1); Block( #line 1369 "VBNET.ATG" out stmt); #line 1371 "VBNET.ATG" setBlock = new PropertySetRegion((BlockStatement)stmt, attributes); setBlock.Modifier = m; setBlock.Parameters = p; Expect(100); Expect(183); #line 1376 "VBNET.ATG" setBlock.StartLocation = startLocation; setBlock.EndLocation = t.EndLocation; EndOfStmt(); }
public virtual object VisitPropertySetRegion(PropertySetRegion propertySetRegion, object data) { Debug.Assert((propertySetRegion != null)); Debug.Assert((propertySetRegion.Attributes != null)); Debug.Assert((propertySetRegion.Block != null)); Debug.Assert((propertySetRegion.Parameters != null)); for (int i = 0; i < propertySetRegion.Attributes.Count; i++) { AttributeSection o = propertySetRegion.Attributes[i]; Debug.Assert(o != null); nodeStack.Push(o); o.AcceptVisitor(this, data); o = (AttributeSection)nodeStack.Pop(); if (o == null) propertySetRegion.Attributes.RemoveAt(i--); else propertySetRegion.Attributes[i] = o; } nodeStack.Push(propertySetRegion.Block); propertySetRegion.Block.AcceptVisitor(this, data); propertySetRegion.Block = ((BlockStatement)(nodeStack.Pop())); for (int i = 0; i < propertySetRegion.Parameters.Count; i++) { ParameterDeclarationExpression o = propertySetRegion.Parameters[i]; Debug.Assert(o != null); nodeStack.Push(o); o.AcceptVisitor(this, data); o = (ParameterDeclarationExpression)nodeStack.Pop(); if (o == null) propertySetRegion.Parameters.RemoveAt(i--); else propertySetRegion.Parameters[i] = o; } return null; }
public virtual object TrackedVisitPropertySetRegion(PropertySetRegion propertySetRegion, object data) { return base.VisitPropertySetRegion(propertySetRegion, data); }
public virtual object VisitPropertySetRegion(PropertySetRegion propertySetRegion, object data) { throw CreateException(propertySetRegion); }
public override object TrackedVisitPropertySetRegion(PropertySetRegion propertySetRegion, object data) { Console.WriteLine("VisitPropertySetRegion"); return null; }
void SetAccessorDecl( #line 1234 "Frames/cs.ATG" out PropertySetRegion setBlock, List<AttributeSection> attributes) { #line 1235 "Frames/cs.ATG" Statement stmt = null; Expect(129); #line 1238 "Frames/cs.ATG" Location startLocation = t.Location; if (la.kind == 16) { Block( #line 1239 "Frames/cs.ATG" out stmt); } else if (la.kind == 11) { lexer.NextToken(); } else SynErr(190); #line 1240 "Frames/cs.ATG" setBlock = new PropertySetRegion((BlockStatement)stmt, attributes); #line 1241 "Frames/cs.ATG" setBlock.StartLocation = startLocation; setBlock.EndLocation = t.EndLocation; }
void SetAccessorDecl( //#line 1414 "VBNET.ATG" out PropertySetRegion setBlock, List<AttributeSection> attributes) { //#line 1416 "VBNET.ATG" Statement stmt = null; List<ParameterDeclarationExpression> p = new List<ParameterDeclarationExpression>(); Modifiers m; PropertyAccessorAccessModifier( //#line 1421 "VBNET.ATG" out m); Expect(198); //#line 1423 "VBNET.ATG" Location startLocation = t.Location; if (la.kind == 37) { lexer.NextToken(); if (StartOf(6)) { FormalParameterList( //#line 1424 "VBNET.ATG" p); } Expect(38); } Expect(1); Block( //#line 1426 "VBNET.ATG" out stmt); //#line 1428 "VBNET.ATG" setBlock = new PropertySetRegion((BlockStatement)stmt, attributes); setBlock.Modifier = m; setBlock.Parameters = p; Expect(113); Expect(198); //#line 1433 "VBNET.ATG" setBlock.StartLocation = startLocation; setBlock.EndLocation = t.EndLocation; EndOfStmt(); }
private bool IsMatch(PropertySetRegion left, PropertySetRegion data) { return true; }