Boo.Lang.Compiler.Steps.GeneratorMethodProcessor.PropagateFromEnumerableToEnumerator C# (CSharp) 메소드

PropagateFromEnumerableToEnumerator() 개인적인 메소드

private PropagateFromEnumerableToEnumerator ( MethodInvocationExpression enumeratorConstructorInvocation, string parameterName, IType parameterType ) : void
enumeratorConstructorInvocation Boo.Lang.Compiler.Ast.MethodInvocationExpression
parameterName string
parameterType IType
리턴 void
        void PropagateFromEnumerableToEnumerator(MethodInvocationExpression enumeratorConstructorInvocation,
            string parameterName,
            IType parameterType)
        {
            Field field = DeclareFieldInitializedFromConstructorParameter(_enumerable, _enumerableConstructor, parameterName, parameterType);
            enumeratorConstructorInvocation.Arguments.Add(
                CodeBuilder.CreateReference(field));
        }