[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]internal void InitVars(bool initTable)
		{
			this.tableSPApplication = (SPApplicationDataTable) (base.Tables["SPApplication"]);
			if (initTable == true)
			{
				if (this.tableSPApplication != null)
				{
					this.tableSPApplication.InitVars();
				}
			}
			this.tableSPRole = (SPRoleDataTable) (base.Tables["SPRole"]);
			if (initTable == true)
			{
				if (this.tableSPRole != null)
				{
					this.tableSPRole.InitVars();
				}
			}
			this.tableSPUser = (SPUserDataTable) (base.Tables["SPUser"]);
			if (initTable == true)
			{
				if (this.tableSPUser != null)
				{
					this.tableSPUser.InitVars();
				}
			}
			this.tableSPUserRole = (SPUserRoleDataTable) (base.Tables["SPUserRole"]);
			if (initTable == true)
			{
				if (this.tableSPUserRole != null)
				{
					this.tableSPUserRole.InitVars();
				}
			}
			this.relationFK_SPUserRole = this.Relations["FK_SPUserRole"];
			this.relationSPRoleUserRole_Fk = this.Relations["SPRoleUserRole_Fk"];
			this.relationSPApplicationUserRole_FK = this.Relations["SPApplicationUserRole_FK"];
		}
		[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]private void InitClass()
		{
			this.DataSetName = "dsUserSecurity";
			this.Prefix = "";
			this.Namespace = "http://tempuri.org/dsUserSecurity.xsd";
			this.EnforceConstraints = true;
			this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;
			this.tableSPApplication = new SPApplicationDataTable();
			base.Tables.Add(this.tableSPApplication);
			this.tableSPRole = new SPRoleDataTable();
			base.Tables.Add(this.tableSPRole);
			this.tableSPUser = new SPUserDataTable();
			base.Tables.Add(this.tableSPUser);
			this.tableSPUserRole = new SPUserRoleDataTable();
			base.Tables.Add(this.tableSPUserRole);
			this.relationFK_SPUserRole = new global::System.Data.DataRelation("FK_SPUserRole", new global::System.Data.DataColumn[] {this.tableSPUser.UserIDColumn}, new global::System.Data.DataColumn[] {this.tableSPUserRole.UserIDColumn}, false);
			this.Relations.Add(this.relationFK_SPUserRole);
			this.relationSPRoleUserRole_Fk = new global::System.Data.DataRelation("SPRoleUserRole_Fk", new global::System.Data.DataColumn[] {this.tableSPRole.RoleIDColumn}, new global::System.Data.DataColumn[] {this.tableSPUserRole.RoleIDColumn}, false);
			this.Relations.Add(this.relationSPRoleUserRole_Fk);
			this.relationSPApplicationUserRole_FK = new global::System.Data.DataRelation("SPApplicationUserRole_FK", new global::System.Data.DataColumn[] {this.tableSPApplication.ApplicationIDColumn}, new global::System.Data.DataColumn[] {this.tableSPUserRole.ApplicationIDColumn}, false);
			this.Relations.Add(this.relationSPApplicationUserRole_FK);
		}
			[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]internal SPApplicationRow(global::System.Data.DataRowBuilder rb) : base(rb)
			{
				this.tableSPApplication = (SPApplicationDataTable) this.Table;
			}