/// <summary> /// Obtains a <see cref="String"/> that represents /// a given <see cref="IAnonymousType"/>'s backing /// field name. /// </summary> /// <param name="associatedMember">The /// <see cref="AnonymousTypeMember"/> to obtain the /// field name of.</param> /// <returns>A <see cref="System.String"/> instance /// representing the field's name.</returns> public abstract string GetAnonymousField(AnonymousTypeMember associatedMember);
/// <summary> /// Obtains a <see cref="String"/> that represents /// a given <see cref="IAnonymousType"/>'s property /// name. /// </summary> /// <param name="associatedMember">The /// <see cref="AnonymousTypeMember"/> to obtain the /// property name of.</param> /// <returns>A <see cref="System.String"/> instance /// representing the property's name.</returns> public abstract string GetAutoGeneratedProperty(AnonymousTypeMember associatedMember);
/// <summary> /// Obtains a <see cref="String"/> that represents /// a given <see cref="IAnonymousType"/>'s generic parameter's /// name. /// </summary> /// <param name="associatedMember">The <see cref="AnonymousTypeMember"/> /// to obtain the generic parameter name of.</param> /// <returns>A <see cref="System.String"/> instance /// representing the type-parameter's name.</returns> public abstract string GetTypeParameter(AnonymousTypeMember associatedMember);