示例#1
0
        void CreateMethod(DomRegion region)
        {
            AddCodeFile("class.cs", "class c {}");
            codeModelContext.DocumentLoader = documentLoader;

            IMethod method = MockRepository.GenerateStub<IMethod>();
            method.Stub(m => m.Region).Return(region);

            codeFunction = new CodeFunction2(codeModelContext, method);
        }
		void CreateFunction()
		{
			codeFunction = new CodeFunction2(helper.Method);
		}
示例#3
0
        void CreateFunction(string code)
        {
            AddCodeFile("class.cs", code);

            IMethod method = assemblyModel
                .TopLevelTypeDefinitions
                .First()
                .Members
                .First()
                .Resolve() as IMethod;

            codeFunction = new CodeFunction2(codeModelContext, method);
        }
        void CreateCodeTypeRef2(string code)
        {
            AddCodeFile("class.cs", code);
            IMethod method = assemblyModel
                .TopLevelTypeDefinitions
                .First()
                .Members
                .First()
                .Resolve() as IMethod;

            parent = new CodeFunction2(codeModelContext, method);
            typeRef = parent.Type as CodeTypeRef2;
        }