Raven.Studio.StudioViewLocator.GetViewType C# (CSharp) Method

GetViewType() static private method

static private GetViewType ( Type modelType, object context ) : Type
modelType System.Type
context object
return System.Type
		static Type GetViewType(Type modelType, object context, params Assembly[] sources)
		{
			foreach (var viewTypeName in PossibleViewTypeNames(modelType, context))
			{
				var viewType = (from assembly in sources
								from type in assembly.GetExportedTypes()
								where type.FullName == viewTypeName
								select type).FirstOrDefault();
				if (viewType != null) return viewType;
			}

			return null;
		}