예제 #1
0
		public virtual void VisitScopeResolution(ScopeResolution scope)
		{
		}
예제 #2
0
 public void CfScopeResolution()
 {
     var eq = new EquivalenceClass(new TypeVariable("Eq_2", 2));
     var sr = new ScopeResolution(eq);
     var e = new FieldAccess(PrimitiveType.Int32, sr, new StructureField(4, PrimitiveType.Int32, "i0004"));
     e.Accept(cf);
     Assert.AreEqual("Eq_2::i0004", sw.ToString());
 }
예제 #3
0
 public void VisitScopeResolution(ScopeResolution scope)
 {
     writer.WriteType(scope.DataType.Name, scope.DataType);
 }
예제 #4
0
 public SlicerResult VisitScopeResolution(ScopeResolution scopeResolution, BackwardSlicerContext ctx)
 {
     throw new NotImplementedException();
 }
예제 #5
0
 public void VisitScopeResolution(ScopeResolution scope)
 {
     InnerFormatter.WriteType(scope.DataType.Name, scope.DataType);
 }
예제 #6
0
 public bool VisitScopeResolution(ScopeResolution scopeResolution, TypeVariable tv)
 {
     throw new NotImplementedException();
 }
예제 #7
0
 public DataType VisitScopeResolution(ScopeResolution scopeResolution)
 {
     throw new NotImplementedException();
 }
예제 #8
0
 public Expression VisitScopeResolution(ScopeResolution scopeResolution)
 {
     throw new NotImplementedException();
 }
예제 #9
0
 public virtual void VisitScopeResolution(ScopeResolution scope)
 {
 }
예제 #10
0
 public Result VisitScopeResolution(ScopeResolution scopeResolution)
 {
     throw new NotImplementedException();
 }
예제 #11
0
 public ValueSet VisitScopeResolution(ScopeResolution scopeResolution, BitRange bitRange)
 {
     throw new NotImplementedException();
 }
예제 #12
0
 public virtual Expression VisitScopeResolution(ScopeResolution scope)
 {
     return(scope);
 }
예제 #13
0
 public BitRange VisitScopeResolution(ScopeResolution scopeResolution)
 {
     throw new NotImplementedException();
 }
예제 #14
0
 public bool VisitScopeResolution(ScopeResolution sc) => false;