graph BT
	Type-->Base0["Object"]
	Type-.->Interface0["IReflectArray"]
	click Interface0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Reflect/IReflectArray"
	Type["AbstractReflectArray"]
class Type type-node
	Derived0["NetArray"]-->Type
	click Derived0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Reflect.Net/NetArray"
						
					 
				 
  			 
		 
	Syntax
	public abstract class AbstractReflectArray : IReflectArray
			Constructors
			
		
			Fields
			
		
			Methods
			
				
					
						
							
								| Name | Value | Summary | 
						
							
								| Analyze(Object, ArrayInfo) | void |  | 
							
								| Dimensions(Object) | int[] |  | 
							
								| Flatten(Object, int[], int, Object[], int) | int |  | 
							
								| Get(Object, int) | Object |  | 
							
								| GetComponentType(IReflectClass) | IReflectClass |  | 
							
								| GetLength(Object) | int |  | 
							
								| IsNDimensional(IReflectClass) | bool |  | 
							
								| NewInstance(IReflectClass, ArrayInfo) | Object |  | 
							
								| NewInstance(IReflectClass, int) | Object |  | 
							
								| NewInstance(IReflectClass, int[]) | Object |  | 
							
								| Set(Object, int, Object) | void |  | 
							
								| Shape(Object[], int, Object, int[], int) | int |  |