Exemple #1
0
 public abstract IScopeCoercion Transform(INamespaceInclusionRenameScopeCoercion inclusion);
Exemple #2
0
 TransformationImpact IInclusionVisitor <TransformationImpact> .Visit(INamespaceInclusionRenameScopeCoercion inclusion)
 {
     return(CalculateRefactorImpact(inclusion));
 }
Exemple #3
0
 void IScopeCoercionVisitor.Visit(INamespaceInclusionRenameScopeCoercion scopeCoercion)
 {
     this.Translate(scopeCoercion);
 }
Exemple #4
0
        /// <summary><para>Creates a C&#9839; compiler warning, relative to the abstract model, (level 3) &#35;105:</para><para>The using directive for '<paramref name="coercion"/>' appeared previously in this namespace</para></summary>
        /// <param name="coercion">The <see cref="INamespaceInclusionRenameScopeCoercion"/> which appeared previously in the
        /// active scope.</param>
        public static ICompilerSourceModelWarning <INamespaceInclusionRenameScopeCoercion> WarningCS0105(INamespaceInclusionRenameScopeCoercion coercion)
        {
            var start = coercion.Start ?? LineColumnPair.Zero;
            var end   = coercion.End ?? LineColumnPair.Zero;

            return(new CompilerSourceModelWarning <INamespaceInclusionRenameScopeCoercion>(CS0105, coercion, coercion.Location, start, end, coercion.NewName));
        }
Exemple #5
0
 public TestLinkerResult Visit(INamespaceInclusionRenameScopeCoercion renamedNamespaceInclusion, ICompilationContext context)
 {
     throw new NotImplementedException();
 }
Exemple #6
0
 public abstract TransformationImpact CalculateRefactorImpact(INamespaceInclusionRenameScopeCoercion inclusion);
Exemple #7
0
 public abstract void Translate(INamespaceInclusionRenameScopeCoercion inclusion);
Exemple #8
0
 public TransformationKind Visit(INamespaceInclusionRenameScopeCoercion renamedNamespaceInclusion, ITransformationContext context)
 {
     throw new NotImplementedException();
 }