Framing, drywall, flooring, roofing, siding, cabinets, doors, fixtures, furniture and general cleanout debris are all ordinary Cornelius loads. The exclusions come from North Carolina disposal law and from what the county will take at the gate.
Keep out of the container: paint, solvents, pesticides, pool chemicals, gasoline, antifreeze, used motor oil and filters, propane and other pressurized cylinders, every kind of battery, appliances and white goods, televisions and computer equipment, and whole tires.
Two North Carolina rules bite on a building job here. Fluorescent lights and thermostats containing mercury are banned from unlined landfills, and every construction and demolition landfill in the state is treated as unlined, so those fittings have to be stripped out before the load leaves Cornelius. Wooden pallets are banned too, with a single carve-out: pallets mixed into construction waste may go to a site permitted to accept only construction and demolition debris.
Mecklenburg County adds its own condition rather than a ban. Yard debris is kept out of landfilling, the county wants yard waste, construction debris and bulky trash separated before arrival, and a mixed load is charged at the construction rate. Loading brush and building debris into one container costs you money at the gate and may cost you the trip.
Pull the restricted items before loading, not after. A single refused item can send a whole container back, and your account manager can tell you where each one goes instead.