System.ZXPProxy.CreateProxyFields C# (CSharp) Method

CreateProxyFields() private method

private CreateProxyFields ( ) : void
return void
        private void CreateProxyFields()
        {
            FieldInfo[] fields = Type.GetFields(SEARCH_TYPE);
            for(int i = 0; i < fields.Length; i++) {
                var data = fields[i];
                ZXParseAttribute attr = GetAttribute(data);

                // Add The Field
                if(attr != null) {
                    // If There Is No String, This Is Not A Proxy
                    if(attr.Key == null) continue;
                    ZXPDatum v = new ZXPDatum(attr.Key, data);
                    Data.Add(v);
                    DataDict[v.Key] = v;
                }
                else {
                    ZXPDatum v = new ZXPDatum(data.Name, data);
                    Data.Add(v);
                    DataDict[v.Key] = v;
                }
            }
        }