Ejemplo n.º 1
0
 public static void AddToCache(this HttpSessionStateBase session, object domainObject, ObjectFlag flag = ObjectFlag.None) {
     INakedObject nakedObject = FrameworkHelper.GetNakedObject(domainObject);
     session.AddToCache(nakedObject, flag);
 }
Ejemplo n.º 2
0
 public static void AddToCache(this HttpSessionStateBase session, INakedObject nakedObject, ObjectFlag flag = ObjectFlag.None) {
     session.AddToCache(nakedObject, null, flag);
 }
		/// <summary>
		/// Add a module's assembly to the assembly cache
		/// </summary>
		/// <param name="self">this</param>
		/// <param name="module">The module whose assembly should be cached</param>
		/// <returns><c>true</c> if <paramref name="module"/>'s assembly is cached, <c>false</c>
		/// if it's not cached because some other assembly with the exact same full name has
		/// already been cached or if <paramref name="module"/> or its assembly is <c>null</c>.</returns>
		public static bool AddToCache(this IAssemblyResolver self, ModuleDef module) {
			return module != null && self.AddToCache(module.Assembly);
		}