/// <summary> /// Defines a record type in the current scope. /// The members of the array must be added to the record type by using AddMember. /// </summary> /// <param name="typeName">The name of the type.</param> /// <returns>TODO</returns> public RecordTypeInfo DefineRecord(string typeName) { var rinfo = new RecordTypeInfo(); TypeTable.Add(typeName, rinfo); return(rinfo); }
public void RecordTypeInfoClass_Properties_TestGetterAndSetter() { // Arrange var testEntity = new RecordTypeInfo(); var privateObject = new PrivateObject(testEntity); var propertiesDictionary = new Dictionary <string, object>() { ["available"] = true, ["defaultRecordTypeMapping"] = true, ["name"] = DummyString, ["recordTypeId"] = DummyString, }; // Act SetProperties(privateObject, propertiesDictionary); // Assert AssertProperties(privateObject, propertiesDictionary); }
/// <summary> /// /// </summary> /// <param name="type"><see cref="Type"/></param> /// <param name="name"><see cref="Name"/></param> /// <param name="index"><see cref="Index"/></param> public RecordFieldInfo(RecordTypeInfo type, string name, int index) { Type = type; Name = name; Index = index; }
/// <summary> /// /// </summary> /// <param name="type"><see cref="Type"/></param> /// <param name="name"><see cref="Name"/></param> /// <param name="index"><see cref="Index"/></param> public RecordFieldInfo(RecordTypeInfo type, string name, int index) { Type = type; Name = name; Index = index; }