private static @MemberType.FullName @GetCacheMemberName(@Type.FullName value /*LOOP:PropertyParameters*/, @ParameterTypeRefName @ParameterName /*LOOP:PropertyParameters*/) { #region LOOP Members #region PUSH Member @MemberType.FullName @IndexName = /*NOTE*/ (@MemberType.FullName) /*NOTE*/ @ParentIndexName /**/.@MemberName; #endregion PUSH Member #region IF IsNull if (@IndexName != null) { #endregion IF IsNull #endregion LOOP Members return /*NOTE*/ ((@MemberType.FullName) /*NOTE*/ @IndexName /*NOT:PropertyParameters.Length*/.@MemberName /*NOT:PropertyParameters.Length*//*IF:PropertyParameters.Length*/[/*LOOP:PropertyParameters*/ @ParameterJoinName /*LOOP:PropertyParameters*/] /*IF:PropertyParameters.Length*/); #region LOOP Members #region IF IsNull }
private static @MemberType.FullName @GetCacheMemberName(int /*PUSH:Identity*/ @MemberName /*PUSH:Identity*//*LOOP:PropertyParameters*/, @ParameterTypeRefName @ParameterName /*LOOP:PropertyParameters*/) { @Type.FullName value = @IdentityArrayCacheName[/*PUSH:Identity*/ @MemberName /*PUSH:Identity*/]; #region NAME CACHEMEMBER #region LOOP Members #region PUSH Member @MemberType.FullName @IndexName = /*NOTE*/ (@MemberType.FullName) /*NOTE*/ @ParentIndexName /**/.@MemberName; #endregion PUSH Member #region IF IsNull if (@IndexName != null) { #endregion IF IsNull #endregion LOOP Members return /*NOTE*/ ((@MemberType.FullName) /*NOTE*/ @IndexName /*NOT:PropertyParameters.Length*/.@MemberName /*NOT:PropertyParameters.Length*//*IF:PropertyParameters.Length*/[/*LOOP:PropertyParameters*/ @ParameterJoinName /*LOOP:PropertyParameters*/] /*IF:PropertyParameters.Length*/); #region LOOP Members #region IF IsNull }
internal /*NOTE*/ new /*NOTE*/ static @MemberType.FullName @GetMethodName(/*PUSH:RemoteLinkType.RemoteKeyMember*/ @MemberType.FullName @MemberName /*PUSH:RemoteLinkType.RemoteKeyMember*/) { @Type.FullName value = /*PUSH:RemoteLinkType*/ @GetRemoteMethodName(/*PUSH:RemoteKeyMember*/ @MemberName /*PUSH:RemoteKeyMember*/);/*PUSH:RemoteLinkType*/ if (!value.@IsSqlLogProxyLoadedName) { sqlStream.WaitMember(@MemberIndex); } return /*NOTE*/ ((@MemberType.FullName) /*NOTE*/ value.@LogProxyMemberName /**/.@MemberName); }
/// <summary> /// 远程对象扩展 /// </summary> #region IF XmlDocument /// <param name="@MemberName">@XmlDocument</param> #endregion IF XmlDocument /// <returns>远程对象扩展</returns> public static RemoteExtension Remote(@MemberType.FullName @MemberName) { return(new RemoteExtension { @MemberName = @MemberName }); }