TestableProject AddProjectWithShortName(string projectName) { TestableProject project = ProjectHelper.CreateTestProject(projectName); openProjects.Add(project); return(project); }
void UpdateDerivedTypes() { derivedTypes.Clear(); ITypeDefinition currentTypeDef = definition.Resolve(); if (currentTypeDef != null) { foreach (var derivedType in FindReferenceService.FindDerivedTypes(currentTypeDef, true)) { ITypeDefinitionModel derivedTypeModel = GetTypeDefinitionModel(currentTypeDef, derivedType); if (derivedTypeModel != null) { derivedTypes.Add(derivedTypeModel); } } } }
void UpdateBaseTypes() { baseTypes.Clear(); ITypeDefinition currentTypeDef = definition.Resolve(); if (currentTypeDef != null) { foreach (var baseType in currentTypeDef.DirectBaseTypes) { ITypeDefinition baseTypeDef = baseType.GetDefinition(); if (baseTypeDef != null) { ITypeDefinitionModel baseTypeModel = baseTypeDef.GetModel(); if (baseTypeModel != null) { baseTypes.Add(baseTypeModel); } } } } }