Provides runtime access to type accessors.
More...
Provides runtime access to type accessors.
Definition at line 13 of file AccessorCache.cs.
◆ AccessorCache()
| IKVM.Runtime.Accessors.AccessorCache.AccessorCache |
( |
Assembly | assembly | ) |
|
Initializes a new instance.
- Parameters
-
- Exceptions
-
Definition at line 35 of file AccessorCache.cs.
36 {
37 this.assembly = assembly ?? throw new ArgumentNullException(nameof(assembly));
38 }
◆ Get()
Gets the set of accessors for a given assembly.
- Parameters
-
- Returns
Definition at line 22 of file AccessorCache.cs.
23 {
25 }
AccessorCache(Assembly assembly)
Initializes a new instance.
◆ Get< TAccessor >()
Gets the instance of the specified accessor if not already resolved.
- Template Parameters
-
- Parameters
-
- Returns
Definition at line 46 of file AccessorCache.cs.
47 : Accessor
48 {
49 return AccessorUtil.LazyGet(
ref accessor, () => (TAccessor)cache.GetOrAdd(typeof(TAccessor), Make));
50 }
The documentation for this class was generated from the following file: