private TypeViewModel GetViewModelForType(TypeInfo typeInfo) { if (_viewModelCorrespondence.ContainsKey(typeInfo)) { return(_viewModelCorrespondence[typeInfo]); } var viewModel = new TypeViewModel(typeInfo, this); _viewModelCorrespondence.Add(typeInfo, viewModel); return(viewModel); }
private bool IsWpfInternalType(TypeViewModel type) { return(WpfInternalTypes.Contains(type.Name) && WpfAssemblies.Contains(type.TypeInfo.Module.Assembly.Name)); }