예제 #1
0
		void CreateFieldEditPoint()
		{
			var codeVariable = new CodeVariable(fieldHelper.Field, documentLoader);
			TextPoint startPoint = codeVariable.GetStartPoint();
			endPoint = codeVariable.GetEndPoint();
			editPoint = startPoint.CreateEditPoint();
		}
		void AddPublicVariable(string name, string type)
		{
			codeVariable = codeGenerator.AddPublicVariable(name, type);
		}
예제 #3
0
 void CreateCodeVariable(string code)
 {
     AddCodeFile("class.cs", code);
     ITypeDefinition typeDefinition = assemblyModel.TopLevelTypeDefinitions.Single().Resolve();
     codeVariable = new CodeVariable(codeModelContext, typeDefinition.Fields.First());
 }
예제 #4
0
        void CreateField(DomRegion region)
        {
            AddCodeFile("class.cs", "class c {}");
            codeModelContext.DocumentLoader = documentLoader;

            field = MockRepository.GenerateStub<IField>();
            field.Stub(f => f.Region).Return(region);

            codeVariable = new CodeVariable(codeModelContext, field);
        }
예제 #5
0
		void CreateVariable()
		{
			codeVariable = new CodeVariable(helper.Field);
		}