Spring.Objects.Factory.Support.ObjectDefinitionBuilder.RootObjectDefinition C# (CSharp) Method

RootObjectDefinition() public static method

Create a new ObjectDefinitionBuilder used to construct a root object definition.
public static RootObjectDefinition ( IObjectDefinitionFactory objectDefinitionFactory, Type objectType ) : ObjectDefinitionBuilder
objectDefinitionFactory IObjectDefinitionFactory The object definition factory.
objectType System.Type Type of the object.
return ObjectDefinitionBuilder
        public static ObjectDefinitionBuilder RootObjectDefinition(IObjectDefinitionFactory objectDefinitionFactory,
                                                                   Type objectType) 
        {
            return RootObjectDefinition(objectDefinitionFactory, objectType, null);
        }

Same methods

ObjectDefinitionBuilder::RootObjectDefinition ( IObjectDefinitionFactory objectDefinitionFactory, Type objectType, string factoryMethodName ) : ObjectDefinitionBuilder
ObjectDefinitionBuilder::RootObjectDefinition ( IObjectDefinitionFactory objectDefinitionFactory, string objectTypeName ) : ObjectDefinitionBuilder
ObjectDefinitionBuilder::RootObjectDefinition ( IObjectDefinitionFactory objectDefinitionFactory, string objectTypeName, string factoryMethodName ) : ObjectDefinitionBuilder

Usage Example

        public void ObjectType()
        {
            ObjectDefinitionBuilder odb = ObjectDefinitionBuilder.RootObjectDefinition(odf, typeof(TestObject));
            RootObjectDefinition    rod = odb.ObjectDefinition as RootObjectDefinition;

            Assert.IsNotNull(rod);
            Assert.IsTrue(rod.HasObjectType);
            Assert.AreEqual(typeof(TestObject), rod.ObjectType);
        }
All Usage Examples Of Spring.Objects.Factory.Support.ObjectDefinitionBuilder::RootObjectDefinition